Partilhar via


CComMultiThreadModelNoCS::CriticalSection

A o usar CComMultiThreadModelNoCS, referências de CriticalSection de nome de typedef classe CComFakeCriticalSection.

typedef CComFakeCriticalSection CriticalSection;

Comentários

Porque CComFakeCriticalSection não fornece uma seção crítica, seus métodos não fazem nada.

CComMultiThreadModel e CComSingleThreadModel também contém definições para CriticalSection.A tabela a seguir mostra a relação entre a classe de modelo de threads e a classe de seção crítica referenciadas por CriticalSection:

Classe definida dentro

Classe referenciada

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

Além de CriticalSection, você pode usar o nome AutoCriticalSectionde typedef .Você não deve especificar AutoCriticalSection em objetos globais ou em membros estáticos da classe se você deseja eliminar o código de inicialização do CRT.

Exemplo

Consulte CComMultiThreadModel::AutoCriticalSection.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe de CComMultiThreadModelNoCS

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS