Clase de CComMultiThreadModel
CComMultiThreadModel proporciona métodos seguros para subprocesos para aumentar y disminuir el valor de una variable.
class CComMultiThreadModel
Members
Typedefs públicas
Name |
Descripción |
---|---|
Hace referencia a la clase CComAutoCriticalSection. |
|
Hace referencia a la clase CComCriticalSection. |
|
Hace referencia a la clase CComMultiThreadModelNoCS. |
Métodos públicos
Name |
Descripción |
---|---|
(Estático) disminuye el valor de la variable especificada de una manera segura para subprocesos. |
|
(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