Udostępnij za pośrednictwem


Wątki modeli i klas sekcje krytyczne

Następujące klasy: Definiowanie threading model i sekcji krytycznej:

  • CAtlAutoThreadModule implementuje serwer COM puli wątków, komórkowy model.

  • CAtlAutoThreadModuleT dostarcza metod wykonywania serwera COM puli wątków, komórkowy model.

  • CComMultiThreadModel dostarcza metod wielowątkowość zwiększając i zmniejszając zmiennej.Zapewnia sekcji krytycznej.

  • CComMultiThreadModelNoCS dostarcza metod wielowątkowość zwiększając i zmniejszając zmiennej.Nie zapewnia sekcji krytycznej.

  • CComSingleThreadModel dostarcza metod zwiększając i zmniejszając zmiennej.Nie zapewnia sekcji krytycznej.

  • CComObjectThreadModel określa odpowiednie klasy modelu wątków dla pojedynczego obiektu klasy.

  • CComGlobalsThreadModel określa odpowiednie klasy modelu wątków dla obiektu, który jest ogólnie dostępna.

  • CComAutoCriticalSection zawiera metody uzyskiwania i zwalnianie sekcji krytycznej.Sekcja krytyczna automatycznie jest inicjowany.

  • CComCriticalSection zawiera metody uzyskiwania i zwalnianie sekcji krytycznej.Można jawnie zainicjować sekcji krytycznej.

  • CComFakeCriticalSection odzwierciedla metod w CComCriticalSection bez sekcji krytycznej.Metody w CComFakeCriticalSection nic nie.

  • CRTThreadTraits dostarcza funkcji tworzenia wątku CRT.Jeśli wątek użyje funkcji CRT, należy użyć tej klasy.

  • Win32ThreadTraits dostarcza funkcji tworzenia wątku systemu Windows.Jeśli wątek nie będzie używać funkcji CRT, należy użyć tej klasy.

Zobacz też

Inne zasoby

Omówienie klasy ATL