CComSingleThreadModel

classe CComSingleThreadModel

CComSingleThreadModel fournit des méthodes pour l'incrémentation et la décrémentation la valeur d'une variable. Contrairement aux CComMultiThreadModel et CComMultiThreadModelNoCS, ces méthodes ne sont pas thread-safe.

Généralement, vous utilisez CComSingleThreadModel , l'un des deux noms de typedef , soit CComObjectThreadModel ou CComGlobalsThreadModel. La classe référencée par chaque typedef dépend du modèle de thread utilisé, comme le montre le tableau suivant:

Modèle de thread
typedef Unique Appartement Gratuit
CComObjectThreadModel S S M
CComGlobalsThreadModel S M M

S =CComSingleThreadModel; M =CComMultiThreadModel

CComSingleThreadModel elle-même définit trois noms de typedef . ThreadModelNoCS références CComSingleThreadModel. Classe de référence AutoCriticalSection et CriticalSection CComFakeCriticalSection, qui fournit des méthodes vides associés d'obtenir et de libérer la propriété d'une section critique.

# include lt;atlbase.h>

Membres de classe

Index