![]() |
От: | Аноним | |
Дата: | 18.09.07 11:27 | ||
Оценка: |
struct iobserver
{
virtual void update() = 0;
virtual void release() = 0;
};
struct observer: iobserver
{
mutex _m;
virtual void update()
{
mutex::scoped_lock sl(_m);
this->release();
};
virtual void release()
{
mutex::scoped_lock sl(_m);
};
};