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