Aplicación y clases de apoyo de hilo

Cada aplicación tiene sólo un objeto de aplicación; este objeto coordina otros objetos en el programa en ejecución y se deriva de CWinApp.

La biblioteca Microsoft Foundation Class admite varios subprocesos de ejecución dentro de una aplicación. Todas las aplicaciones deben tener al menos un subproceso; el subproceso utilizado por el objeto CWinApp es este subproceso "primario".

CWinThread encapsula una porción de las capacidades de subprocesos del sistema operativo. Para hacer uso de varios subprocesos, MFC también proporciona el sincronización clases de objeto para proporcionar una interfaz de C++ para objetos de sincronización de Win32.

Aplicación y clases de hilo

CWinApp

Encapsula el código para inicializar, ejecutar y terminar la aplicación. Se derivan su objeto de aplicación de esta clase.

CWinThread

La clase base para todos los subprocesos. Utilizar directamente, o derivar una clase de CWinThread si el subproceso realiza funciones de interfaz de usuario. CWinApp se deriva de CWinThread.

Clases de la aplicación ISAPI

CHttpFilter

Filtros seleccionan las solicitudes HTTP enviadas a un servidor ISAPI.

CHttpServer

Amplía la funcionalidad de un servidor ISAPI por procesar las solicitudes de cliente.

Clases de objetos de sincronización

CSyncObject

Clase base de las clases de objeto de sincronización.

CCriticalSection

Una clase de sincronización que permite que un único subproceso dentro de un proceso único para acceder a un objeto.

CSemaphore

Una clase de sincronización que permite entre uno y un número máximo de accesos simultáneos a un objeto especificado.

CMutex

Una clase de sincronización que permite que un único subproceso dentro de cualquier número de procesos para acceder a un objeto.

CEvent

Una clase de sincronización que notifica una aplicación cuando ha ocurrido un suceso.

CSingleLock

Utilizado en las funciones miembro de clases seguras para los subprocesos bloquear en un objeto de sincronización.

CMultiLock

Utilizado en las funciones miembro de clases seguras para los subprocesos bloquear en uno o más objetos de sincronización de una matriz de objetos de sincronización.

Clases relacionadas

CCommandLineInfo

Analiza la línea de comandos con la cual se inició el programa.

CWaitCursor

Pone un cursor de espera en la pantalla. Utilizado durante las operaciones de largas.

CDockState

Controla el almacenamiento persistente de datos de Estado para las barras de control de acoplamiento.

CRecentFileList

Mantiene la mayoría archivos usados recientemente (MRU).

Index