Compartir a través de


CComMultiThreadModelNoCS Class

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

Typedefs 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.

Mé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

ATL Class Overview