klasse CComSingleThreadModel
CComSingleThreadModel stellt Methoden zum Inkrementieren und Dekrementieren den Wert einer Variablen. Im Gegensatz zu Suchen und CComMultiThreadModelNoCSsind diese Methoden nicht Thread-sicher.
In der Regel verwenden Sie CComSingleThreadModel durch eine der beiden Typedef Namen, entweder CComObjectThreadModel oder CComGlobalsThreadModel. Verweist jedes Typedef Klasse hängt das threading-Modell verwendet, wie in der folgenden Tabelle gezeigt:
| Threading-Modell | |||
| typedef | Einzelzimmer | Wohnung | Kostenlos |
| CComObjectThreadModel | S | S | M |
| CComGlobalsThreadModel | S | M | M |
S =CComSingleThreadModel; M =Suchen
CComSingleThreadModel selbst definiert drei Typedef -Namen. ThreadModelNoCS verweist CComSingleThreadModel. AutoCriticalSection und CriticalSection Reference-Klasse CComFakeCriticalSection, die leere Methoden zugeordneten abrufen und freigeben Besitz eines kritischen Abschnitts bereitstellt.
# include lt;atlbase.h>