Klasa CComMultiThreadModel
CComMultiThreadModeludostępnia metody wielowątkowość zwiększając i dekrementacja wartości zmiennej.
class CComMultiThreadModel
Członkowie
Definicje TypeDef publicznych
Nazwa |
Opis |
---|---|
Odwołania do klasy CComAutoCriticalSection. |
|
Odwołania do klasy CComCriticalSection. |
|
Odwołania do klasy CComMultiThreadModelNoCS. |
Metody publiczne
Nazwa |
Opis |
---|---|
(Statyczny) Zmniejsza wartość zmiennej określonej w sposób bezpieczny wątku. |
|
(Statyczny) Zwiększa wartość zmiennej określonej w sposób bezpieczny wątku. |
Uwagi
Zazwyczaj CComMultiThreadModel za pośrednictwem jednego z dwóch typedef nazwy albo CComObjectThreadModel lub CComGlobalsThreadModel.Klasa odwołuje się każdy typedef zależy od model wątka używany, jak pokazano w poniższej tabeli:
element TypeDef |
Pojedynczy wątków |
Wątkowość komórkowa |
Wolnych wątków |
---|---|---|---|
CComObjectThreadModel |
S |
S |
M |
CComGlobalsThreadModel |
S |
M |
M |
S=CComSingleThreadModel; M =CComMultiThreadModel
CComMultiThreadModelsama definiuje trzy typedef nazwy.AutoCriticalSectioni CriticalSection odwołać klas, które dostarczają metod uzyskiwania i zwalnianie własności sekcji krytycznej.ThreadModelNoCSodwołania do klasy CComMultiThreadModelNoCS.
Wymagania
Nagłówek: atlbase.h