Subprocesamiento múltiple con C y Win32
Microsoft Visual C++ permite crear aplicaciones multiproceso con Microsoft Windows: Windows XP, Windows 2000, Windows NT, Windows Me y Windows 98. Debería considerar la posibilidad de usar varios subprocesos si la aplicación necesita controlar múltiples actividades, tales como el uso simultáneo de teclado y mouse. Un subproceso puede tratar la entrada desde el teclado, mientras que otro proceso filtra las actividades del mouse. Un tercer subproceso puede actualizar la presentación en pantalla según los datos de los subprocesos del teclado y del mouse. Al mismo tiempo, otros subprocesos pueden encargarse del acceso a archivos del disco o de obtener datos de un puerto de comunicaciones.
En Visual C++, existen dos maneras de programar con múltiples subprocesos: utilizar la biblioteca MFC (Microsoft Foundation Class) o bien utilizar la biblioteca en tiempo de ejecución de C y la API Win32. Para obtener información sobre cómo crear aplicaciones multiproceso con MFC, vea Multithreading con C++ y MFC después de leer los temas siguientes sobre multithreading en C.
Estos temas describen las características de Visual C++ que permiten la creación de programas multiproceso.