klasa CComSingleThreadModel
CComSingleThreadModel zapewnia metody zwiększający i dekrementacja wartości zmiennej. W przeciwieństwie do CComMultiThreadModel i CComMultiThreadModelNoCSmetody te nie są bezpieczne wątek.
Zazwyczaj należy używać CComSingleThreadModel za pośrednictwem jednego z dwóch nazw element typedef , CComObjectThreadModel lub CComGlobalsThreadModel. Klasa odwołuje się każdy element typedef zależy od model wątka używany, jak pokazano w poniższej tabeli:
| Model wątków | |||
| element typedef | Pojedynczy | Apartament | Wolne |
| CComObjectThreadModel | S | S | M |
| CComGlobalsThreadModel | S | M | M |
S =CComSingleThreadModel; M =CComMultiThreadModel
CComSingleThreadModel , sama definiuje trzy nazwy elementu typedef . ThreadModelNoCS odwołuje się do CComSingleThreadModel. AutoCriticalSection i CriticalSection odniesienia klasy CComFakeCriticalSection, który dostarcza pustych metod skojarzonych z uzyskiwania i zwalnianie własności sekcji krytycznej.
# include lt;atlbase.h>