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
Typedefs público
Nome |
Descrição |
---|---|
Classe CComFakeCriticalSectiondas referências. |
|
Classe CComFakeCriticalSectiondas 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
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çã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