Классы потоковых моделей и критических разделов
Следующие классы определяют модель потоков и критически важный раздел:
CAtlAutoThreadModule реализует сервер COM модели потоков, пул потоков.
CAtlAutoThreadModuleT Предоставляет методы реализации пула потоков, com-сервера модели квартиры.
CComMultiThreadModel предоставляет потокобезопасные методы для увеличения и уменьшения переменной. Предоставляет критически важный раздел.
CComMultiThreadModelNoCS предоставляет потокобезопасные методы для увеличения и уменьшения переменной. Не предоставляет критически важный раздел.
CComSingleThreadModel Предоставляет методы для увеличения и уменьшения переменной. Не предоставляет критически важный раздел.
CComObjectThreadModel определяет соответствующий класс модели потоков для одного класса объектов.
CComGlobalsThreadModel определяет соответствующий класс модели потоков для объекта, доступного глобально.
Методы CComAutoCriticalSection Contains для получения и выпуска критического раздела. Критический раздел автоматически инициализирован.
CComCriticalSection Содержит методы для получения и выпуска критического раздела. Критический раздел должен быть явно инициализирован.
CComFakeCriticalSection зеркально отражает методы без
CComCriticalSection
предоставления критического раздела. Методы вCComFakeCriticalSection
ней ничего не делают.CRTThreadTraits предоставляет функцию создания для потока CRT. Используйте этот класс, если поток будет использовать функции CRT.
Win32ThreadTraits предоставляет функцию создания для потока Windows. Используйте этот класс, если поток не будет использовать функции CRT.