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
Typedefs publics
Nom |
Description |
---|---|
Classe CComFakeCriticalSectionde références. |
|
Classe CComFakeCriticalSectionde références. |
|
Classe CComMultiThreadModelNoCSde références. |
Méthodes publiques
Nom |
Description |
---|---|
(Statique) décrémente la valeur de la variable spécifiée en mode thread-safe. |
|
(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