Sdílet prostřednictvím


Třída CComMultiThreadModel

CComMultiThreadModelposkytuje metody podprocesu stovce a snižující hodnotu proměnné.

class CComMultiThreadModel

Členy

Funkce TypeDef veřejné

Název

Description

CComMultiThreadModel::AutoCriticalSection

Odkazuje na třídu CComAutoCriticalSection.

CComMultiThreadModel::CriticalSection

Odkazuje na třídu CComCriticalSection.

CComMultiThreadModel::ThreadModelNoCS

Odkazuje na třídu CComMultiThreadModelNoCS.

Veřejné metody

Název

Description

CComMultiThreadModel::Decrement

(Statické) Sníží hodnota zadaná proměnná způsobem podprocesu.

CComMultiThreadModel::Increment

(Statické) Zvýší hodnotu proměnné určené způsobem podprocesu.

Poznámky

Obvykle se používá CComMultiThreadModel prostřednictvím jednoho ze dvou typedef názvy buď CComObjectThreadModel nebo CComGlobalsThreadModel.Třída odkazuje na každé typedef závisí na model podprocesu používaný, jak je znázorněno v následující tabulce:

definice typu

Nadřízený

Podprocesový model Apartment

Volné zřetězení

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M =CComMultiThreadModel

CComMultiThreadModelsám definuje tři typedef názvy.AutoCriticalSectiona CriticalSection referenční třídy, které poskytuje metody pro získání a uvolnění vlastnictví kritický oddíl.ThreadModelNoCSodkazuje na třídu CComMultiThreadModelNoCS.

Požadavky

Záhlaví: atlbase.h

Viz také

Referenční dokumentace

Třída CComSingleThreadModel

Třída CComAutoCriticalSection

Třída CComCriticalSection

Další zdroje

Přehled třídy ATL