Udostępnij za pośrednictwem


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

CComMultiThreadModelNoCS::AutoCriticalSection

Odwołania do klasy CComFakeCriticalSection.

CComMultiThreadModelNoCS::CriticalSection

Odwołania do klasy CComFakeCriticalSection.

CComMultiThreadModelNoCS::ThreadModelNoCS

Odwołania do klasy CComMultiThreadModelNoCS.

Metody publiczne

Nazwa

Opis

CComMultiThreadModelNoCS::Decrement

(Statyczny) Zmniejsza wartość zmiennej określonej w sposób bezpieczny wątku.

CComMultiThreadModelNoCS::Increment

(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

Zobacz też

Inne zasoby

Omówienie klasy ATL