SetSharedVariable
SetSharedVariable[s1,s2,…]
siを,値がすべての並列カーネルで同期される共有変数として宣言する.
詳細
- 共有変数の一意的な値はマスターカーネルに保存され,並列サブカーネルへのすべてのアクセスがマスターカーネルを通して同期される.
- 値のない共有変数を評価するとNullになる.
- SetSharedVariableは,属性HoldAllを有する.
例題
すべて開くすべて閉じるスコープ (8)
連想 (2)
アプリケーション (5)
特性と関係 (3)
考えられる問題 (3)
連想アクセスの1重ブラケット記法は共有変数ではサポートされていない:
変りにPart記法を使う:
あるいは,CriticalSectionを使ってコードセクション全体を原子的にする:
その要素にアクセスすると行列全体が繰り返しサブカーネルに転送される:
Unevaluatedを使って共有変数の一部についての特殊コードで変数が参照できるようにする:
Wolfram Research (2008), SetSharedVariable, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetSharedVariable.html.
テキスト
Wolfram Research (2008), SetSharedVariable, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetSharedVariable.html.
CMS
Wolfram Language. 2008. "SetSharedVariable." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SetSharedVariable.html.
APA
Wolfram Language. (2008). SetSharedVariable. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetSharedVariable.html