次の方法で共有


2.7.2.7 copyin

copyin 句は、並行領域を実行するチーム内の各スレッドの threadprivate 変数に同じ値を割り当てるしくみを提供します。 copyin 句で指定される各変数に対して、並行領域の開始時に、割り当てられているかのように、チームのマスター スレッドの変数の値が各スレッドのプライベート コピーに複写されます。 copyin 句の構文は次のとおりです。

copyin(variable-list)

copyin 句に対する制限は次のとおりです。

  • copyin 句に指定される変数は、アクセス可能な明白なコピー代入演算子を持つ必要があります。

  • copyin 句に指定されている変数は threadprivate 変数である必要があります。