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.