Класс Cntm::SpecUtils::FastMutex
[Cntm.SystemUtils]

Полный список членов класса


Подробное описание

Класс быстрого нерекурсивного мьютекса.

Используется для коротких критических секций.

Автор:
Овсеевич Р.

См. определение в файле SyncUtils.h строка 30


Открытые члены

 FastMutex ()
 Конструктор.
void Enter ()
 Войти в критическую секцию.
void Leave ()
 Выйти из критической секции.

Классы

class  Lock
 Класс блокировки для быстрого мьютекса. Подробнее...

Конструктор(ы)

Cntm::SpecUtils::FastMutex::FastMutex (  )  [inline]

Конструктор.

См. определение в файле SyncUtils.h строка 68


Методы

void Cntm::SpecUtils::FastMutex::Enter (  )  [inline]

Войти в критическую секцию.

Если критеческая сеция занята, то производит ожидание ее освобождения. Повторный вызов из того же потока приведет к зависанию.

См. определение в файле SyncUtils.h строка 73

Перекрестные ссылки Cntm::SpecUtils::AtomicVariable::Dec() и Cntm::SpecUtils::AtomicVariable::IncAndTest().

void Cntm::SpecUtils::FastMutex::Leave (  )  [inline]

Выйти из критической секции.

См. определение в файле SyncUtils.h строка 87

Перекрестные ссылки Cntm::SpecUtils::AtomicVariable::Dec().


Объявления и описания членов класса находятся в файле:
SourceForge.net Logo
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой  doxygen 1.5.3