Compartir a través de


Clase de CComMultiThreadModelNoCS

CComMultiThreadModelNoCS proporciona métodos seguros para subprocesos para aumentar y disminuir el valor de una variable, sin el bloqueo de la sección crítica funcionalidad o el desbloquear.

class CComMultiThreadModelNoCS

Members

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

Name

Descripción

CComMultiThreadModelNoCS::AutoCriticalSection

Hace referencia a la clase CComFakeCriticalSection.

CComMultiThreadModelNoCS::CriticalSection

Hace referencia a la clase CComFakeCriticalSection.

CComMultiThreadModelNoCS::ThreadModelNoCS

Hace referencia a la clase CComMultiThreadModelNoCS.

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

Name

Descripción

CComMultiThreadModelNoCS::Decrement

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

CComMultiThreadModelNoCS::Increment

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

Comentarios

CComMultiThreadModelNoCS es similar a CComMultiThreadModel en que proporciona métodos seguros para subprocesos para aumentar y disminuir una variable.Sin embargo, cuando se hace referencia a una clase de sección crítica con CComMultiThreadModelNoCS, métodos como Lock y Unlock no harán nada.

Normalmente, se utiliza CComMultiThreadModelNoCS con el nombre de ThreadModelNoCStypedef .Este typedef se define en CComMultiThreadModelNoCS, CComMultiThreadModel, y CComSingleThreadModel.

[!NOTA]

Los nombres globales CComObjectThreadModel y CComGlobalsThreadModel de typedef no hacen referencia a CComMultiThreadModelNoCS.

Además de ThreadModelNoCS, CComMultiThreadModelNoCS define AutoCriticalSection y CriticalSection.Referencia de estos la última dos nombres de typedefCComFakeCriticalSection, que proporciona métodos vacíos asociado a obtener y liberar una sección crítica.

Requisitos

encabezado: atlbase.h

Vea también

Otros recursos

Información general de la clase ATL