CComMultiThreadModelNoCS::AutoCriticalSection

Ao usar CComMultiThreadModelNoCS, o typedef nome AutoCriticalSection referências de classe CComFakeCriticalSection.

typedef CComFakeCriticalSection AutoCriticalSection;

Comentários

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

CComMultiThreadModel and CComSingleThreadModel também contêm definições de AutoCriticalSection. A tabela a seguir mostra a relação entre a classe de modelo de threading e a classe de seção crítica referenciados por AutoCriticalSection:

Classe definida em

Classe referenciado

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

Em adição a AutoCriticalSection, você pode usar o typedef nome CriticalSection.Você não deve especificar AutoCriticalSection em objetos global ou membros da classe estática para eliminar o código de inicialização do CRT.

Exemplo

See CComMultiThreadModel::AutoCriticalSection.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe CComMultiThreadModelNoCS

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS

Outros recursos

CComMultiThreadModelNoCS membros