Programação em paralelo no Visual C++

O Visual C++ fornece as seguintes tecnologias para ajudá-lo a criar programas paralelos e com vários threads que aproveitam vários núcleos e usam a GPU para programação de uso geral.

Título Descrição
Paralelização automática e vetorização automática Otimizações do compilador que aceleram o código.
Runtime de Simultaneidade Classes que simplificam a gravação de programas que usam paralelismo de dados ou paralelismo de tarefas.
C++ AMP (C++ Accelerated Massive Parallelism) Classes que permitem o uso de processadores gráficos modernos para programação de uso geral.
Suporte de multithreading para código anterior (Visual C++) Tecnologias mais antigas que podem ser úteis em aplicativos mais antigos. Para novos aplicativos, use o Runtime de Simultaneidade ou C++ AMP.
OpenMP A implementação da Microsoft da API OpenMP.
C++ no Visual Studio Esta seção da documentação contém informações sobre a maioria dos recursos do Visual C++.