Klasa CComMultiThreadModelNoCS
CComMultiThreadModelNoCSzapewnia metody wielowątkowość zwiększając i zmniejszając wartości zmiennej, bez sekcji krytycznej blokowanie lub odblokowywanie funkcji.
class CComMultiThreadModelNoCS
Członkowie
Definicje TypeDef publicznych
Nazwa |
Opis |
---|---|
Odwołania do klasy CComFakeCriticalSection. |
|
Odwołania do klasy CComFakeCriticalSection. |
|
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
CComMultiThreadModelNoCSjest podobny do CComMultiThreadModel , ponieważ dostarcza metod wielowątkowość zwiększając i zmniejszając zmiennej.Jednakże gdy odwołać klasy sekcji krytycznej poprzez CComMultiThreadModelNoCS, metod, takich jak Lock i Unlock będzie nic nie.
Zazwyczaj CComMultiThreadModelNoCS przez ThreadModelNoCStypedef nazwy.To typedef jest zdefiniowany w CComMultiThreadModelNoCS, CComMultiThreadModel, i CComSingleThreadModel.
[!UWAGA]
Globalny typedef nazwy CComObjectThreadModel i CComGlobalsThreadModel nie odwołuje się do CComMultiThreadModelNoCS.
In addition to ThreadModelNoCS, CComMultiThreadModelNoCS defines AutoCriticalSection and CriticalSection.Te dwa ostatnie typedef odwołania do nazw CComFakeCriticalSection, który zawiera pustych metod związanych z uzyskaniem i zwalnianie sekcji krytycznej.
Wymagania
Nagłówek: atlbase.h