Programmazione parallela in Visual C++

Visual C++ offre le tecnologie seguenti che consentono di creare programmi multithread e paralleli che sfruttano più core e usano la GPU per la programmazione per utilizzo generico.

Posizione Descrizione
Parallelizzazione automatica e vettorizzazione automatica Ottimizzazioni del compilatore che velocizzano il codice.
Runtime di concorrenza Classi che semplificano la scrittura di programmi che usano il parallelismo dei dati o il parallelismo delle attività.
C++ AMP (C++ Accelerated Massive Parallelism) Classi che consentono l'uso di processori grafici moderni per la programmazione per utilizzo generico.
Supporto del multithreading per il codice precedente (Visual C++) Tecnologie meno recenti che possono essere utili nelle applicazioni meno recenti. Per le nuove app, usare il runtime di concorrenza o C++ AMP.
OpenMP Implementazione Microsoft dell'API OpenMP.
C++ in Visual Studio Questa sezione della documentazione contiene informazioni sulla maggior parte delle funzionalità di Visual C++.