Classe de CComMultiThreadModel
CComMultiThreadModel fornece métodos para incrementar thread-safe e diminuir o valor de uma variável.
class CComMultiThreadModel
Membros
Typedefs público
Nome |
Descrição |
---|---|
Classe CComAutoCriticalSectiondas referências. |
|
Classe CComCriticalSectiondas referências. |
|
Classe CComMultiThreadModelNoCSdas referências. |
Métodos públicos
Nome |
Descrição |
---|---|
(Estático) Diminui o valor da variável especificada de uma maneira segura. |
|
(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