Modely dělení na vlákna a třídy kritických oddílů
Následující třídy definují model vláken a kritickou část:
CAtlAutoThreadModule Implementuje server MODELU COM s vlákny ve fondu vláken.
CAtlAutoThreadModuleT Poskytuje metody pro implementaci serveru MODELU COM s vlákny ve fondu vláken.
CComMultiThreadModel poskytuje metody bezpečné pro vlákno pro zvýšení a snížení proměnné. Poskytuje kritickou část.
CComMultiThreadModelNoCS Poskytuje metody bezpečné pro vlákna pro zvýšení a snížení proměnné. Neposkytuje kritickou část.
CComSingleThreadModel poskytuje metody pro zvýšení a dekrementování proměnné. Neposkytuje kritickou část.
CComObjectThreadModel Určuje příslušnou třídu modelu threading-model pro jednu třídu objektu.
CComGlobalsThreadModel Určuje příslušnou třídu modelu threading-model pro objekt, který je globálně dostupný.
CComAutoCriticalSection Obsahuje metody pro získání a uvolnění kritické části. Kritická část se automaticky inicializuje.
CComCriticalSection Obsahuje metody pro získání a uvolnění kritické části. Kritický oddíl musí být explicitně inicializován.
CComFakeCriticalSection zrcadlí metody
CComCriticalSection
bez poskytnutí kritické části. Metody nedělajíCComFakeCriticalSection
nic.CRTThreadTraits Poskytuje funkci vytvoření pro vlákno CRT. Tuto třídu použijte, pokud vlákno bude používat funkce CRT.
Win32ThreadTraits Poskytuje funkci vytvoření pro vlákno Systému Windows. Tuto třídu použijte, pokud vlákno nebude používat funkce CRT.