Application et Classes de Support des threads

Chaque application possède uniquement un objet d'application ; Cet objet coordonne les autres objets dans le programme en cours d'exécution et est dérivé de CWinApp.

La bibliothèque Microsoft Foundation Class prend en charge plusieurs threads d'exécution au sein d'une application. Toutes les demandes doivent avoir au moins un thread ; le thread utilisé par votre objet CWinApp est ce thread "primaire".

CWinThread encapsule une partie des fonctionnalités de thread du système d'exploitation. Faire à l'aide de plusieurs threads plus facile, MFC fournit également de synchronisation pour fournir une interface C++ à des objets de synchronisation Win32 classes d'objet.

Application et Classes de Thread

CWinApp

Encapsule le code pour initialiser, exécuter et mettre fin à l'application. Vous va dériver votre objet de la demande de cette classe.

CWinThread

La classe de base pour tous les threads. Utiliser directement, ou dériver une classe de CWinThread , si votre thread exécute des fonctions de l'interface utilisateur. CWinApp est dérivée de CWinThread.

Classes d'Application ISAPI

CHttpFilter

Filtres sélectionnés les demandes HTTP envoyées à un serveur ISAPI.

CHttpServer

Étend les fonctionnalités d'un serveur ISAPI en traitant les demandes du client.

Classes d'objets de synchronisation

CSyncObject

Classe de base des classes d'objet de synchronisation.

CCriticalSection

Une classe de synchronisation qui permet à un seul thread dans un processus unique pour accéder à un objet.

CSemaphore

Une classe de synchronisation qui permet d'un à un nombre maximal spécifié de l'accès simultanés à un objet.

CMutex

Une classe de synchronisation qui permet à un seul thread dans n'importe quel nombre de processus pour accéder à un objet.

CEvent

Une classe de synchronisation qui notifie une application lorsqu'un événement a eu lieu.

CSingleLock

Utilisés dans des fonctions membres de classes thread-safe pour verrouiller sur un objet de synchronisation.

CMultiLock

Utilisés dans des fonctions membres de classes thread-safe pour verrouiller sur un ou plusieurs objets de synchronisation d'un tableau d'objets de synchronisation.

Classes connexes

CCommandLineInfo

Analyse de la ligne de commande avec laquelle votre programme a été lancé.

CWaitCursor

Met un curseur d'attente sur l'écran. Utilisé pendant les opérations de longue.

CDockState

Gère le stockage permanent d'amarrage des données d'État pour les barres de contrôle.

CRecentFileList

Soutient les plus récemment utilisés liste de fichiers (MRU).

Index