CComSingleThreadModel

clase CComSingleThreadModel

CComSingleThreadModel proporciona métodos para incrementar y reducir el valor de una variable. A diferencia de CComMultiThreadModel y CComMultiThreadModelNoCS, estos métodos no son seguras para los subprocesos.

Normalmente, se utiliza CComSingleThreadModel a través de uno de los dos nombres de typedef , CComObjectThreadModel o CComGlobalsThreadModel. La clase hace referencia a cada typedef depende el modelo de subprocesamiento utilizado, como se muestra en la siguiente tabla:

Modelo de subprocesamiento
typedef Solo Apartamento Libre
CComObjectThreadModel S S M
CComGlobalsThreadModel S M M

S =CComSingleThreadModel; M =CComMultiThreadModel

CComSingleThreadModel sí define tres nombres de typedef . ThreadModelNoCS hace referencia a CComSingleThreadModel. Clase de referencia AutoCriticalSection y CriticalSection CComFakeCriticalSection, que proporciona métodos vacíos asociados de obtención y liberación de propiedad de una sección crítica.

# include lt;atlbase.h>

Miembros de clase

Index