Freigeben über


Multithreading bei C und Win32

Aktualisiert: November 2007

Microsoft Visual C++ bietet Unterstützung für die Entwicklung von Multithreadanwendungen mit Microsoft Windows: Windows XP, Windows 2000, Windows NT, Windows Me und Windows 98. Wenn Ihre Anwendung mehrere Aktivitäten verwalten muss, z. B. gleichzeitige Tastatur- und Mauseingaben, sollten Sie die Verwendung mehrerer Threads in Erwägung ziehen. Dabei verarbeitet ein Thread die Tastatureingabe, während ein zweiter Thread Mausaktivitäten filtert. Ein dritter Thread kann die Bildschirmanzeige auf Basis der Daten aus den Maus- und Tastaturthreads aktualisieren. Gleichzeitig können andere Threads auf Datenträgerdateien zugreifen oder Daten von einem Kommunikationsanschluss abrufen.

Visual C++ ermöglicht zwei Arten der Programmierung mit mehreren Threads: mit der MFC-Bibliothek (Microsoft Foundation Classes) oder der C-Laufzeitbibliothek und der Win32-API. Wenn Sie die folgenden Themen über Multithreading in C gelesen haben, finden Sie weitere Informationen über das Erstellen von Multithreadanwendungen mit MFC unter Multithreading mit C++ und MFC.

In diesen Themen werden die Features von Visual C++ erläutert, die die Erstellung von Multithreadprogrammen unterstützen.

Worüber möchten Sie mehr erfahren?

Siehe auch

Konzepte

Multithreading