Modelos de subprocesos y clases de las secciones críticas
las clases siguientes definen un modelo de subprocesos y una sección crítica:
CAtlAutoThreadModule implementa subproceso- haber agrupado, servidor COM de apartamento- modelo.
CAtlAutoThreadModuleT proporciona métodos para implementar subproceso- haber agrupado, servidor COM de apartamento- modelo.
CComMultiThreadModel proporciona métodos seguros para subprocesos para aumentar y disminuir una variable.proporciona una sección crítica.
CComMultiThreadModelNoCS proporciona métodos seguros para subprocesos para aumentar y disminuir una variable.no proporciona una sección crítica.
CComSingleThreadModel proporciona métodos para aumentar y disminuir una variable.no proporciona una sección crítica.
CComObjectThreadModel determina la clase correspondiente del modelo de subprocesos para una única clase de objeto.
CComGlobalsThreadModel determina la clase correspondiente del modelo de subprocesos de un objeto que es global disponible.
Métodos deCComAutoCriticalSection Contains para obtener y liberar una sección crítica.la sección crítica automáticamente se inicializa.
Métodos deCComCriticalSection Contains para obtener y liberar una sección crítica.La sección crítica debe inicializar explícitamente.
CComFakeCriticalSection refleja los métodos en CComCriticalSection sin proporcionar una sección crítica.Los métodos de CComFakeCriticalSection no hacen nada.
CRTThreadTraits proporciona la función de creación para un subproceso de CRT.Utilice esta clase si el subproceso utiliza funciones de CRT.
Win32ThreadTraits proporciona la función de creación para un subproceso de Windows.Utilice esta clase si el subproceso no utiliza funciones de CRT.