Modelos de segmentação e classes das seções críticos
As seguintes classes definem um modelo de threads e uma seção crítica:
CAtlAutoThreadModule implementa com agrupados, o servidor de apartamento- COM o modelo.
CAtlAutoThreadModuleT fornece métodos para implementar com agrupados, o servidor de apartamento- COM o modelo.
CComMultiThreadModel fornece métodos para incrementar thread-safe e contador uma variável.Fornece uma seção crítica.
CComMultiThreadModelNoCS fornece métodos para incrementar thread-safe e contador uma variável.Não fornece uma seção crítica.
CComSingleThreadModel fornece métodos para incrementar e contador uma variável.Não fornece uma seção crítica.
CComObjectThreadModel determina a classe apropriada do modelo de threads para uma única classe de objeto.
CComGlobalsThreadModel determina a classe apropriada do modelo de threads para um objeto que seja globalmente disponível.
CComAutoCriticalSection contém métodos para obter e definir uma seção crítica.A seção crítica é inicializada automaticamente.
CComCriticalSection contém métodos para obter e definir uma seção crítica.A seção crítica deve ser explicitamente inicializada.
CComFakeCriticalSection espelha os métodos em CComCriticalSection sem fornecer uma seção crítica.Os métodos em CComFakeCriticalSection não fazem nada.
CRTThreadTraits fornece a função de criação para um segmento de CRT.Use esta classe se o segmento irá usar funções de CRT.
Win32ThreadTraits fornece a função de criação para um segmento do Windows.Use esta classe se o segmento não usará funções de CRT.