Clases de secciones críticas y modelos de subprocesos
Las clases siguientes definen un modelo de subprocesos y una sección crítica:
CAtlAutoThreadModule Implementa un servidor COM de modelo de apartamento agrupado por subprocesos.
CAtlAutoThreadModuleT Proporciona métodos para implementar un servidor COM de modelo de apartamento agrupado por subprocesos.
CComMultiThreadModel Proporciona métodos seguros para subprocesos para incrementar y disminuir una variable. Proporciona una sección crítica.
CComMultiThreadModelNoCS Proporciona métodos seguros para subprocesos para incrementar y disminuir una variable. No proporciona una sección crítica.
CComSingleThreadModel Proporciona métodos para incrementar y reducir una variable. No proporciona una sección crítica.
CComObjectThreadModel Determina la clase de modelo de subproceso adecuada para una sola clase de objeto.
CComGlobalsThreadModel Determina la clase de modelo de subproceso adecuada para un objeto que está disponible globalmente.
CComObjectThreadModel Determina la clase de modelo de subproceso adecuada para una sola clase de objeto. La sección crítica se inicializa automáticamente.
CComObjectThreadModel Determina la clase de modelo de subproceso adecuada para una sola clase de objeto. La sección crítica debe inicializarse explícitamente.
CComFakeCriticalSection Refleja los métodos de
CComCriticalSection
sin proporcionar una sección crítica. Los métodos enCComFakeCriticalSection
no hacen nada.CRTThreadTraits Proporciona la función de creación de un subproceso de CRT. Use esta clase si el subproceso va a utilizar funciones CRT.
Win32ThreadTraits Proporciona la función de creación de un subproceso de Windows. Use esta clase si el subproceso no usará funciones de CRT.