Clase de CComMultiThreadModel

CComMultiThreadModel proporciona métodos seguros para subprocesos para aumentar y disminuir el valor de una variable.

class CComMultiThreadModel

Members

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

Name

Descripción

CComMultiThreadModel::AutoCriticalSection

Hace referencia a la clase CComAutoCriticalSection.

CComMultiThreadModel::CriticalSection

Hace referencia a la clase CComCriticalSection.

CComMultiThreadModel::ThreadModelNoCS

Hace referencia a la clase CComMultiThreadModelNoCS.

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

Name

Descripción

CComMultiThreadModel::Decrement

(Estático) disminuye el valor de la variable especificada de una manera segura para subprocesos.

CComMultiThreadModel::Increment

(Estático) incrementa el valor de la variable especificada de una manera segura para subprocesos.

Comentarios

Normalmente, se utiliza CComMultiThreadModel 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

subproceso único

subproceso controlado

subprocesamiento libre

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

BreakpointCComSingleThreadModel; M=CComMultiThreadModel

CComMultiThreadModel propio define tres nombres de typedef .AutoCriticalSection y clases de referencia de CriticalSection que proporcionan métodos para obtener y liberar la propiedad de una sección crítica.clase CComMultiThreadModelNoCSde las referencias deThreadModelNoCS .

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de CComSingleThreadModel

Clase de CComAutoCriticalSection

Clase de CComCriticalSection

Otros recursos

Información general de la clase ATL