CComMultiThreadModelNoCS::AutoCriticalSection

Quando si utilizza CComMultiThreadModelNoCS, i riferimenti AutoCriticalSection nome typedef classe CComFakeCriticalSection.

typedef CComFakeCriticalSection AutoCriticalSection;

Note

Poiché CComFakeCriticalSection non è disponibile una sezione critica, i metodi non eseguono alcuna operazione.

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

Classe definita in

Classe di riferimento

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

Oltre a AutoCriticalSection, è possibile utilizzare il nome CriticalSectiondi 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 CComMultiThreadModelNoCS

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS