Sdílet prostřednictvím


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.

Viz také

Přehled třídy