Partager via


Classe de CComMultiThreadModelNoCS

CComMultiThreadModelNoCS fournit des méthodes thread-safe pour incrémenter ou décrémenter la valeur d'une variable, sans verrou de section critique ou déverrouiller la fonctionnalité.

class CComMultiThreadModelNoCS

Membres

fce3e3ab.collapse_all(fr-fr,VS.110).gifTypedefs publics

Nom

Description

CComMultiThreadModelNoCS::AutoCriticalSection

Classe CComFakeCriticalSectionde références.

CComMultiThreadModelNoCS::CriticalSection

Classe CComFakeCriticalSectionde références.

CComMultiThreadModelNoCS::ThreadModelNoCS

Classe CComMultiThreadModelNoCSde références.

fce3e3ab.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CComMultiThreadModelNoCS::Decrement

(Statique) décrémente la valeur de la variable spécifiée en mode thread-safe.

CComMultiThreadModelNoCS::Increment

(Statique) incrémente la valeur de la variable spécifiée en mode thread-safe.

Notes

CComMultiThreadModelNoCS est semblable à CComMultiThreadModel car il fournit des méthodes thread-safe pour incrémenter ou décrémenter une variable.Toutefois, lorsque vous référencez une classe de section critique dans CComMultiThreadModelNoCS, les méthodes telles que Lock et l' Unlock ne provoquent aucun effet.

En général, vous utilisez CComMultiThreadModelNoCS via le nom d' ThreadModelNoCStypedef .Cet typedef est défini dans CComMultiThreadModelNoCS, CComMultiThreadModel, et CComSingleThreadModel.

[!REMARQUE]

Les noms globaux CComObjectThreadModel et CComGlobalsThreadModel d' typedef ne font pas CComMultiThreadModelNoCS.

En plus de ThreadModelNoCS, CComMultiThreadModelNoCS définit AutoCriticalSection et CriticalSection.Référence de ces la dernière deux noms d' typedefCComFakeCriticalSection, qui fournit des méthodes vides associée à obtenir et libérer une section critique.

Configuration requise

Header: atlbase.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL