Lauf G ++ 5.4.0 mit Ubuntu 16.04.4 zu kompilieren,G ++ 5.4.0 (Ubuntu): OpenMP Atom Schreiben schlägt fehl
#pragma omp atomic
arr[index] = number;
mit dem folgenden Fehler schlägt fehl:
invalid form of '#pragma omp atomic' before ';' token
jedoch Dies sollte gemäß der IBM Open MP-Dokumentation funktionieren:
.-update--.
>>-#--pragma--omp atomic--+---------+--------------------------->
+-read----+
+-write---+
'-capture-'
Was läuft hier falsch?
Neugierig, welche Art von Dokumentation beschreibt dies als arbeiten. – Zulan
@Zulan ah, scheint, dass die Dokumentation täuscht. – bordeo
Aber woher kommt dieses "Bild"? Sie können die offizielle Dokumentation [hier] finden (http://www.openmp.org/wp-content/uploads/openmp-4.5.pdf). – Zulan