Programowanie równoległe w programie Visual C++

Język Visual C++ udostępnia następujące technologie, które ułatwiają tworzenie wielowątkowe i równoległe programy, które korzystają z wielu rdzeni i używają procesora GPU do programowania ogólnego przeznaczenia.

Nazwa opis
Automatyczna paralelizacja i wektoryzacja Optymalizacje kompilatora przyspieszające kod.
Środowisko uruchomieniowe współbieżności Klasy upraszczające pisanie programów korzystających z równoległości danych lub równoległości zadań.
C++ AMP (C++ Accelerated Massive Parallelism) Klasy, które umożliwiają korzystanie z nowoczesnych procesorów graficznych do programowania ogólnego przeznaczenia.
Obsługa wielowątkowości w przypadku starszego kodu (Visual C++) Starsze technologie, które mogą być przydatne w starszych aplikacjach. W przypadku nowych aplikacji użyj środowiska uruchomieniowego współbieżności lub języka C++ AMP.
OpenMP Implementacja interfejsu API OpenMP przez firmę Microsoft.
Język C++ w programie Visual Studio Ta sekcja dokumentacji zawiera informacje o większości funkcji języka Visual C++.