CComSingleThreadModel::AutoCriticalSection

element TypeDef CComFakeCriticalSection AutoCriticalSection;

Uwagi

Podczas korzystania z CComSingleThreadModel, nazwa elementu typedef AutoCriticalSection odwołuje się do klasy CComFakeCriticalSection. Ponieważ CComFakeCriticalSection nie dostarcza sekcję krytyczną metody jego nic.

CComMultiThreadModel i CComMultiThreadModelNoCS zawierają także definicje dla AutoCriticalSection. W poniższej tabeli przedstawiono relacje między wątków klasy modelu i klasy sekcji krytycznej odwołuje się AutoCriticalSection:

Klasa zdefiniowana w Klasa odwołania
CcomSingleThreadModel CComFakeCriticalSection
CcomMultiThreadModel CComAutoCriticalSection
CcomMultiThreadModelNoCS CComFakeCriticalSection

Oprócz AutoCriticalSectionmożna użyć nazwy elementu typedef CriticalSection. Należy nie określić AutoCriticalSection obiekty globalne lub elementów klas statycznych Jeśli chcesz wyeliminować kod uruchamiający CRT.

Przykład

Zobacz CComMultiThreadModel::AutoCriticalSection.

Omówienie CComSingleThreadModel |nbsp; Członkowie klasy

Zobacz teżnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS

Index