Was ist der Vorteil von '#pragma omp master' gegenüber '#pragma omp single'?
In OpenMP kann jeder Code innerhalb eines#pragma omp master
Die Direktive wird von einem einzelnen Thread (dem Master) ohne implizite Barriere am Ende der Region ausgeführt. (SehenAbschnitt über die MASTER-Direktive im LLNL OpenMP-Tutorial).
Dies scheint äquivalent zu#pragma omp single nowait
(mit der Ausnahme, dass anstelle des "Masters" ein beliebiger Thread die einzelne Region ausführen kann).
Unter welchen Umständen ist die Verwendung von Vorteil?#pragma omp master
?