Looking for c++ Keywords? Try Ask4Keywords

C++Parallelität mit OpenMP


Einführung

Dieses Thema behandelt die Grundlagen der Parallelität in C ++ mit OpenMP. OpenMP ist im OpenMP-Tag ausführlicher dokumentiert.

Parallelität oder Parallelität impliziert die gleichzeitige Ausführung von Code.

Bemerkungen

OpenMP erfordert keine speziellen Header oder Bibliotheken, da es sich um eine integrierte Compiler-Funktion handelt. Wenn Sie jedoch OpenMP-API-Funktionen wie omp_get_thread_num() , müssen Sie omp.h und seine Bibliothek omp.h .

OpenMP- pragma Anweisungen werden ignoriert, wenn die OpenMP-Option während der Kompilierung nicht aktiviert ist. Sie können auf die Compiler-Option im Handbuch Ihres Compilers verweisen.

  • GCC verwendet -fopenmp
  • Clang verwendet -fopenmp
  • MSVC verwendet /openmp

Parallelität mit OpenMP Verwandte Beispiele