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.