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