Compartir a través de


Clase de CComSingleThreadModel

Esta clase proporciona métodos para aumentar y disminuir el valor de una variable.

class CComSingleThreadModel

Members

42z03ek8.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

CComSingleThreadModel::AutoCriticalSection

Hace referencia a la clase CComFakeCriticalSection.

CComSingleThreadModel::CriticalSection

Hace referencia a la clase CComFakeCriticalSection.

CComSingleThreadModel::ThreadModelNoCS

hace referencia CComSingleThreadModel.

42z03ek8.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CComSingleThreadModel::Decrement

disminuye el valor de la variable especificada.Esta implementación no es seguro para subprocesos.

CComSingleThreadModel::Increment

incrementa el valor de la variable especificada.Esta implementación no es seguro para subprocesos.

Comentarios

CComSingleThreadModel proporciona métodos para aumentar y disminuir el valor de una variable.A diferencia de CComMultiThreadModel y de CComMultiThreadModelNoCS, estos métodos no son seguros para subprocesos.

Normalmente, se utiliza CComSingleThreadModel a uno de los dos nombres de typedef , CComObjectThreadModel o CComGlobalsThreadModel.La clase a la que hace referencia cada typedef depende del modelo de subprocesos utilizado, como se muestra en la tabla siguiente:

definición de tipos

Modelo de subproceso único

modelo de subprocesos controlados

modelo de subprocesos libre

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

BreakpointCComSingleThreadModel; M=CComMultiThreadModel

CComSingleThreadModel propio define tres nombres de typedef .referencias CComSingleThreadModeldeThreadModelNoCS .AutoCriticalSection y CriticalSection hacen referencia a la clase CComFakeCriticalSection, que proporciona métodos vacíos asociado a obtener y liberar de propiedad de una sección crítica.

Requisitos

encabezado: atlbase.h

Vea también

Otros recursos

Información general de la clase ATL