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