Classe CComSingleThreadModel
Essa classe fornece métodos para incrementar e decrementar o valor de uma variável.
class CComSingleThreadModel
Comentários
CComSingleThreadModel Fornece métodos para incrementar e decrementar o valor de uma variável. Ao contrário de CComMultiThreadModel and CComMultiThreadModelNoCS, esses métodos não são thread-safe.
Normalmente, você usa CComSingleThreadModel por meio de um dos dois typedef nomes, ou CComObjectThreadModel or CComGlobalsThreadModel.A classe referenciada por cada typedef depende do modelo de threading usado, conforme mostrado na tabela a seguir:
TypeDef |
Único modelo de threading |
Apartment modelo de threading |
Modelo de segmentação disponível |
---|---|---|---|
CComObjectThreadModel |
S |
S |
M |
CComGlobalsThreadModel |
S |
M |
M |
S=CComSingleThreadModelS =CComMultiThreadModel
CComSingleThreadModel si define três typedef nomes. ThreadModelNoCS referências CComSingleThreadModel. AutoCriticalSection e CriticalSection classe de referência CComFakeCriticalSection, que fornece métodos vazios associados como obter e liberando a posse de uma seção crítica.
Requisitos
Cabeçalho: atlbase.h