CComMultiThreadModelNoCS::CriticalSection

element TypeDef CComFakeCriticalSection CriticalSection;

Uwagi

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

CComMultiThreadModel i CComSingleThreadModel 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
CcomMultiThreadModelNoCS CcomFakeCriticalSection
CcomMultiThreadModel CcomCriticalSection
CComSingleThreadModel 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 CComMultiThreadModel&NoCS |nbsp; Członkowie klasy

Zobacz teżnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComMultiThreadModel&NoCS::ThreadModelNoCS

Index