Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As classes a seguir definem um modelo de threading e uma seção crítica:
CAtlAutoThreadModule Implementa um servidor COM com agrupamento de threads, modelo de apartamentos.
CAtlAutoThreadModuleT Fornece métodos para implementar um servidor COM de modelo de apartamento com pool de threads.
CComMultiThreadModel Fornece métodos thread-safe para incrementar e diminuir uma variável. Apresenta uma seção crítica.
CComMultiThreadModelNoCS Fornece métodos thread-safe para incrementar e diminuir uma variável. Não fornece uma seção crítica.
CComSingleThreadModel Fornece métodos para incrementar e diminuir uma variável. Não fornece uma seção crítica.
CComObjectThreadModel Determina a classe de modelo de threading apropriada para uma única classe de objeto.
CComGlobalsThreadModel Determina a classe de modelo de threading apropriada para um objeto que está disponível globalmente.
CComAutoCriticalSection Contém métodos para obter e liberar uma seção crítica. A seção crítica é inicializada automaticamente.
CComCriticalSection Contém métodos para obter e liberar uma seção crítica. A seção crítica deve ser explicitamente inicializada.
CComFakeCriticalSection espelha os métodos em
CComCriticalSectionsem fornecer uma seção crítica. Os métodos emCComFakeCriticalSectionnão fazem nada.CRTThreadTraits Fornece a função de criação para um thread CRT. Use essa classe se o thread usará funções CRT.
Win32ThreadTraits Fornece a função de criação para um thread do Windows. Use essa classe se o thread não usar funções CRT.