Udostępnij za pośrednictwem


Klasa CComSingleThreadModel

Klasa ta przewiduje metody zwiększając i zmniejszając wartość zmiennej.

class CComSingleThreadModel

Członkowie

42z03ek8.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef publicznych

Nazwa

Opis

CComSingleThreadModel::AutoCriticalSection

Odwołania do klasy CComFakeCriticalSection.

CComSingleThreadModel::CriticalSection

Odwołania do klasy CComFakeCriticalSection.

CComSingleThreadModel::ThreadModelNoCS

Odwołania do CComSingleThreadModel.

42z03ek8.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CComSingleThreadModel::Decrement

Zmniejsza wartość określonej zmiennej.Ta implementacja nie jest bezpieczne wątek.

CComSingleThreadModel::Increment

Zwiększa wartość określonej zmiennej.Ta implementacja nie jest bezpieczne wątek.

Uwagi

CComSingleThreadModeludostępnia metody zwiększając i dekrementacja wartości zmiennej.W odróżnieniu od CComMultiThreadModel i CComMultiThreadModelNoCS, metody te nie są bezpieczne wątek.

Zazwyczaj CComSingleThreadModel 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 model wątkowości

Model wątkowości

Bezpłatne model wątkowości

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M =CComMultiThreadModel

CComSingleThreadModelsama definiuje trzy typedef nazwy.ThreadModelNoCSodwołania do CComSingleThreadModel.AutoCriticalSectioni CriticalSection odwołać klasy CComFakeCriticalSection, który zawiera pustych metod związanych z uzyskaniem i zwalnianie własności sekcji krytycznej.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Inne zasoby

Omówienie klasy ATL