Třída CComSingleThreadModel
Tato třída poskytuje metody pro stovce a snižující hodnotu proměnné.
class CComSingleThreadModel
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
Odkazuje na třídu CComFakeCriticalSection. |
|
Odkazuje na třídu CComFakeCriticalSection . |
|
Odkazy na CComSingleThreadModel . |
Veřejné metody
Název |
Description |
---|---|
Sníží hodnotu zadané proměnné.Tato implementace není podprocesu. |
|
Zvýší hodnotu zadané proměnné.Tato implementace není podprocesu. |
Poznámky
CComSingleThreadModelposkytuje metody pro stovce a snižující hodnotu proměnné.Na rozdíl od CComMultiThreadModel a CComMultiThreadModelNoCS, nejsou tyto metody podprocesu.
Obvykle se používá CComSingleThreadModel 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 |
Jeden model podprocesu |
Podprocesový model Apartment |
Model podprocesu zdarma |
---|---|---|---|
CComObjectThreadModel |
S |
S |
M |
CComGlobalsThreadModel |
S |
M |
M |
S=CComSingleThreadModel; M =CComMultiThreadModel
CComSingleThreadModelsám definuje tři typedef názvy.ThreadModelNoCSodkazy na CComSingleThreadModel .AutoCriticalSectiona CriticalSection referenční třídy CComFakeCriticalSection, která poskytuje prázdných metod spojených se získáním uvolnění vlastnictví kritický oddíl.
Požadavky
Záhlaví: atlbase.h