Partager via


Multithreading à l'aide de C et de Win32

Mise à jour : novembre 2007

Microsoft Visual C++ prend en charge la création d'applications multithread à l'aide de Microsoft Windows : Windows XP, Windows 2000, Windows NT, Windows Me et Windows 98. Il convient d'envisager l'utilisation de plusieurs threads si votre application doit gérer plusieurs activités, par exemple des entrées simultanées au clavier et à 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 ?

Voir aussi

Concepts

Multithreading