Compartir a través de


Threading Models and Critical Sections Classes

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.

Vea también

Otros recursos

ATL Class Overview