Partilhar via


Classe de CComMultiThreadModelNoCS

CComMultiThreadModelNoCS fornece métodos para incrementar thread-safe e diminuir o valor de uma variável, sem bloqueio de seção crítica ou desbloquear funcionalidade.

class CComMultiThreadModelNoCS

Membros

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

Nome

Descrição

CComMultiThreadModelNoCS::AutoCriticalSection

Classe CComFakeCriticalSectiondas referências.

CComMultiThreadModelNoCS::CriticalSection

Classe CComFakeCriticalSectiondas referências.

CComMultiThreadModelNoCS::ThreadModelNoCS

Classe CComMultiThreadModelNoCSdas referências.

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

Nome

Descrição

CComMultiThreadModelNoCS::Decrement

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

CComMultiThreadModelNoCS::Increment

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

Comentários

CComMultiThreadModelNoCS é semelhante a CComMultiThreadModel que fornece métodos para incrementar thread-safe e contador uma variável.Em o entanto, quando você referencia uma classe de seção crítica com CComMultiThreadModelNoCS, métodos como Lock e Unlock não fará nada.

Normalmente, você usa CComMultiThreadModelNoCS com o nome de ThreadModelNoCStypedef .Este typedef é definido em CComMultiThreadModelNoCS, em CComMultiThreadModel, e em CComSingleThreadModel.

ObservaçãoObservação

Os nomes CComObjectThreadModel globais e CComGlobalsThreadModel de typedef não fazem referência CComMultiThreadModelNoCS.

Além de ThreadModelNoCS, CComMultiThreadModelNoCS define AutoCriticalSection e CriticalSection.Referência de esses a última dois nomes CComFakeCriticalSectionde typedef , que fornece métodos vazios associada a obtenção e liberar de uma seção crítica.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Outros recursos

Visão geral da classe de ATL