CComMultiThreadModel::CriticalSection

Quando si utilizza CComMultiThreadModel, i riferimenti CriticalSection nome typedef classe CComCriticalSection, che fornisce metodi per ottenere e il rilascio della proprietà di un oggetto sezione critica.

typedef CComCriticalSection CriticalSection;

Note

CComSingleThreadModel e CComMultiThreadModelNoCS contengono le definizioni per CriticalSection.Nella tabella seguente è illustrata la relazione tra la classe del modello di threading e la classe della sezione critica fatto riferimento da CriticalSection:

Classe definita in

Classe di riferimento

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

Oltre a CriticalSection, è possibile utilizzare il nome AutoCriticalSectiondi typedef.Non è necessario specificare AutoCriticalSection in oggetti globali o membri di classe statici per eliminare il codice di avvio CRT.

Esempio

Vedere CComMultiThreadModel::AutoCriticalSection.

Requisiti

Header: atlbase.h

Vedere anche

Riferimenti

Classe di CComMultiThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModel::ThreadModelNoCS