Freigeben über


2.7.2.7 copyin

Die copyin-Klausel stellt einen Mechanismus bereit, um denselben Wert threadprivate-Variablen für jeden Thread im Team zuweisen, das den parallelen Bereich ausgeführt wird. Für jede Variable, die in einer copyin-Klausel angegeben ist, wird der Wert der Variablen im Masterthread des Teams, als sei es durch Zuweisung, threadprivaten Kopien zu Beginn des parallelen Bereichs kopiert. Die Syntax der copyin-Klausel lautet wie folgt:

copyin(variable-list)

Die Einschränkungen zur copyin-Klausel lauten wie folgt:

  • Eine Variable, die in der copyin-Klausel angegeben wird, muss über einen zugreifbaren, eindeutigen Kopierzuweisungsoperator sein.

  • Eine Variable, die in der copyin-Klausel angegeben wird, muss eine threadprivate-Variable sein.