Compatibilidad del código antiguo con multithreading (Visual C++)
Visual C++ permite que varios subprocesos simultáneos de ejecución se ejecuten simultáneamente. Con el multithreading, puede desactivar las tareas en segundo plano, administrar flujos de entrada simultáneos, administrar una interfaz de usuario y mucho más.
En esta sección
Subprocesamiento múltiple con C y Win32
Proporciona compatibilidad para crear aplicaciones multiproceso con Microsoft Windows
Subprocesamiento múltiple con C++ y MFC
Describe qué son los procesos y subprocesos y cuál es el enfoque de MFC para el multithreading.
Multithreading y configuraciones regionales
Describe los problemas que surgen al usar la funcionalidad de configuración regional de la biblioteca en tiempo de ejecución de C y la biblioteca estándar de C++ en una aplicación multiproceso.
Secciones relacionadas
CWinThread
Representa un subproceso de ejecución dentro de una aplicación.
CSyncObject
Describe una clase virtual pura que proporciona funcionalidad común a los objetos de sincronización en Win32.
CSemaphore
Representa un semáforo, que es un objeto de sincronización que permite que un número limitado de subprocesos de uno o varios procesos accedan a un recurso.
CMutex
Representa una exclusión mutua, que es un objeto de sincronización que permite que un subproceso tenga acceso de manera exclusiva mutua a un recurso.
CCriticalSection
Representa una sección crítica, que es un objeto de sincronización que permite que un subproceso a la vez acceda a un recurso o sección de código.
CEvent
Representa un evento, que es un objeto de sincronización que permite que un subproceso notifique a otro que se ha producido un evento.
CMultiLock
Representa el mecanismo de control de acceso utilizado para controlar el acceso a los recursos en un programa de multithreading.
CSingleLock
Representa el mecanismo de control de acceso utilizado para controlar el acceso a un recurso en un programa de multithreading.