Compartilhar via


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

Consulte também

Outros recursos

CComSingleThreadModel membros

Visão geral do ATL classe