Multithreading à l'aide de C et de Win32
Microsoft Visual C++ fournit une prise de en charge pour la création d'applications multithread avec Microsoft Windows : Windows XP, Windows 2000, Windows NT, Windows Millenium Edition et Windows 98. Vous devez envisager d'utiliser plusieurs threads si votre application doit gérer plusieurs activités, telles que les entrées simultanées du clavier et de la souris. Un thread peut traiter les entrées saisies au clavier pendant qu'un autre thread filtre les activités de la souris. Un troisième thread peut actualiser l'écran d'affichage en fonction des données provenant des threads du clavier et de la souris. Parallèlement, d'autres threads peuvent accéder aux fichiers sur le disque ou obtenir des données à partir d'un port de communication.
Visual C++ propose deux modes de programmation avec les threads multiples, à l'aide de la bibliothèque MFC (Microsoft Foundation Class) ou de la bibliothèque Runtime C et de l'API Win32. Pour plus d'informations sur la création d'applications multithread à l'aide de MFC, consultez Multithreading à l'aide de C++ et de MFC après avoir pris connaissance des présentes rubriques consacrées au multithreading en langage C.
Cette série de rubriques décrit les fonctions de Visual C++ qui prennent en charge la création de programmes multithread.
Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?
Fonctions des bibliothèques Runtime C pour le contrôle des threads
Comment éviter les sources d'incident dans les programmes multithread
Voir aussi
Concepts
Prise en charge du multithreading pour le code plus ancien (Visual C++)