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.
Concurrency Runtime Klassen, die das Schreiben von Programmen vereinfachen, die Datenparallelität oder Taskparallelität verwenden.
C++ AMP (C++ Accelerated Massive Parallelism) Klassen, welche die Verwendung von modernen Grafikprozessoren für allgemeine Programmierung ermöglichen.
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++.