Partager via


Classe de CComMultiThreadModel

CComMultiThreadModel fournit des méthodes thread-safe pour incrémenter ou décrémenter la valeur d'une variable.

class CComMultiThreadModel

Membres

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

Nom

Description

CComMultiThreadModel::AutoCriticalSection

Classe CComAutoCriticalSectionde références.

CComMultiThreadModel::CriticalSection

Classe CComCriticalSectionde références.

CComMultiThreadModel::ThreadModelNoCS

Classe CComMultiThreadModelNoCSde références.

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

Nom

Description

CComMultiThreadModel::Decrement

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

CComMultiThreadModel::Increment

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

Notes

En général, vous utilisez CComMultiThreadModel via un des deux noms d' typedef , CComObjectThreadModel ou CComGlobalsThreadModel.La classe référencée par chaque typedef dépend du modèle de thread utilisé, comme indiqué dans le tableau suivant :

typedef

Monothread

Thread cloisonné (STA)

Modèle de thread libre

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M=CComMultiThreadModel

CComMultiThreadModel lui-même définit trois noms d' typedef .AutoCriticalSection et CriticalSection référencent des classes qui fournissent des méthodes pour obtenir et libérer la propriété d'une section critique.Classe CComMultiThreadModelNoCSde références d'ThreadModelNoCS .

Configuration requise

Header: atlbase.h

Voir aussi

Référence

Classe de CComSingleThreadModel

Classe de CComAutoCriticalSection

Classe de CComCriticalSection

Autres ressources

Vue d'ensemble de la classe ATL