Freigeben über


Parallele Programmierung in Visual C++

Visual C++ bietet die folgenden Technologien, die Ihnen helfen, Multithread- und parallele Programme zu erstellen, die mehrere Kerne nutzen und die GPU für allgemeine Programmierung verwenden.

Titel Beschreibung
Automatische Parallelisierung und automatische Vektorisierung Compileroptimierungen, die Code beschleunigen.
Parallelitätslaufzeit Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.
Multithreadingunterstützung für älteren Code (Visual C++) Ältere Technologien, die in älteren Anwendungen nützlich sein können. Für neue Apps verwenden Sie die Concurrency Runtime oder C++-AMP.
OpenMP Die Microsoft-Implementierung der OpenMP-API.
C++ in Visual Studio Dieser Abschnitt der Dokumentation enthält Informationen über die meisten Funktionen von Visual C++.
C++ AMP (C++-Beschleunigter massiver Parallelismus) Klassen, welche die Verwendung von modernen Grafikprozessoren für allgemeine Programmierung ermöglichen.
Titel Beschreibung
Automatische Parallelisierung und automatische Vektorisierung Compileroptimierungen, die Code beschleunigen.
Parallelitätslaufzeit Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.
Multithreadingunterstützung für älteren Code (Visual C++) Ältere Technologien, die in älteren Anwendungen nützlich sein können. Verwenden Sie für neue Apps die Parallelitätslaufzeit.
OpenMP Die Microsoft-Implementierung der OpenMP-API.
C++ in Visual Studio Dieser Abschnitt der Dokumentation enthält Informationen über die meisten Funktionen von Visual C++.