CComMultiThreadModelNoCS Class
CComMultiThreadModelNoCS поддерживает потокобезопасные методы для увеличения и уменьшения значения переменной, не блокируя критической секции или Разблокируя функциональные возможности.
class CComMultiThreadModelNoCS
Члены
Открытые определения типов
Имя |
Описание |
---|---|
Класс CComFakeCriticalSection ссылок. |
|
Класс CComFakeCriticalSection ссылок. |
|
Класс CComMultiThreadModelNoCS ссылок. |
Открытые методы
Имя |
Описание |
---|---|
(Статический) Уменьшает значение заданной переменной потокобезопасным способом. |
|
(Статический) Увеличивает значение заданной переменной потокобезопасным способом. |
Заметки
CComMultiThreadModelNoCS аналогично CComMultiThreadModel в том, что он поддерживает потокобезопасные методы для увеличения и уменьшения переменную. Однако если ссылка на класс критической секции с помощью CComMultiThreadModelNoCS, такие методы, как Lock и Unlock не сделает никаких действий.
Обычно используется CComMultiThreadModelNoCS через имя ThreadModelNoCStypedef. Это typedef определено в CComMultiThreadModelNoCS, CComMultiThreadModel и CComSingleThreadModel.
Примечание
Глобальные имена CComObjectThreadModel и CComGlobalsThreadModeltypedef не ссылаются на CComMultiThreadModelNoCS.
в дополнение к ThreadModelNoCS, CComMultiThreadModelNoCS определяет AutoCriticalSection и CriticalSection. Ссылка этих более поздней версии 2 имен CComFakeCriticalSectiontypedef, которая содержит пустые методы, связанную с получение и освобождение критическую секцию.
Требования
Header: atlbase.h