Compartilhar via


Classe de CComMultiThreadModel

CComMultiThreadModel fornece métodos para incrementar thread-safe e diminuir o valor de uma variável.

class CComMultiThreadModel

Membros

w412ebfa.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

CComMultiThreadModel::AutoCriticalSection

Classe CComAutoCriticalSectiondas referências.

CComMultiThreadModel::CriticalSection

Classe CComCriticalSectiondas referências.

CComMultiThreadModel::ThreadModelNoCS

Classe CComMultiThreadModelNoCSdas referências.

w412ebfa.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CComMultiThreadModel::Decrement

(Estático) Diminui o valor da variável especificada de uma maneira segura.

CComMultiThreadModel::Increment

(Static) Incrementa o valor da variável especificada de uma maneira segura.

Comentários

Normalmente, você usa CComMultiThreadModel com um dos dois nomes de typedef , CComObjectThreadModel ou CComGlobalsThreadModel.A classe referenciada por cada typedef depende do modelo de segmentação usado, conforme mostrado na tabela seguinte:

typedef

Segmentação única

Thread Apartment

Segmentação livre

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M=CComMultiThreadModel

CComMultiThreadModel próprio define três nomes de typedef .AutoCriticalSection e CriticalSection referenciam as classes que fornecem métodos para obter e definir a propriedade de uma seção crítica.Classe CComMultiThreadModelNoCSde referências deThreadModelNoCS .

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe de CComSingleThreadModel

Classe de CComAutoCriticalSection

Classe de CComCriticalSection

Outros recursos

Visão geral da classe de ATL