CComSingleThreadModel::CriticalSection

element TypeDef CComFakeCriticalSection CriticalSection;

Uwagi

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

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

Klasa zdefiniowana w Klasa odwołania
CcomSingleThreadModel CcomFakeCriticalSection
CcomMultiThreadModel CcomCriticalSection
CcomMultiThreadModelNoCS CcomFakeCriticalSection

Oprócz CriticalSectionmożna użyć nazwy elementu typedef AutoCriticalSection. 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