"Is shared readonly data copied to different processes for Python multiprocessing?"と読みましたが、記載されている配列はグローバルです。ローカル配列でも同じことが可能ですか?プロセス間で非グローバルな配列のコピーを避けるには?
1
A
答えて
-1
私はそうは思わないですが、あなたはモジュールの変数にものを保存することができます。フォークの前にこれを行う場合(そしてあなたが窓にない場合)、うまく動作するはずです。例:
import mymodule
def somefunc(parameter):
# do something with mymodule.var
# load/process local data
# save to module variable
mymodule.var = var
# now fork
p = multiprocessing.Pool(8)
p.map(somefunc, list_of_params)
あなたは(動作していないようメインに酸洗機能)を過ぎモジュールでsomefuncを配置する必要がありipythonあなたが使用している場合
。
関連する問題
- 1. valarrayと配列の間のコピーを避ける方法はありますか?
- 2. Scalaのグローバルな状態を避ける
- 3. グローバル変数を避けるには?
- 4. グローバルな状態を避ける
- 5. Pythonで3D配列を補間する。ループを避けるには?
- 6. Tmp初期値のコピー[グローバル配列の]
- 7. グローバル変数のないbash関数間での配列/リストの受け渡し
- 8. 避けコピー参照
- 9. MPIプロセス間で配列を更新
- 10. 配列をループする際にeval()を避けるには?
- 11. C++: "return"ステートメントでコピーを避ける
- 12. 配列の範囲外のインデックスを避けるには?
- 13. C配列の要素の重複を避けるには?
- 14. グローバル変数を避ける方法
- 15. 私のプログラムでグローバル変数を避けることは...
- 16. 配列を文字列に変換するforeachを避ける
- 17. jQueryの - グローバルな衝突を避けるための最短バージョン
- 18. 配列とオーバーライド(グローバル配列なし)
- 19. Python - プロセス間でナンシーな配列を共有しますか?
- 20. 角2+はグローバルなCSSを避けることは可能ですか?
- 21. InputStreamからNettyコピーを避ける
- 22. はグローバル型「配列」
- 23. どのように非同期javascriptで冗長なコードを避けるには?
- 24. JavaScriptで複数の配列トラバーサルを避ける
- 25. pythonのutilファイルでグローバル変数を避ける
- 26. グローバルな文字配列(2D)
- 27. Javascriptでは、配列を追加するときにNaNを避ける方法
- 28. 非仮想デストラクタのオブジェクトスライシングを避ける
- 29. javascriptの文字列からランダムな配列の重複要素を避ける
- 30. GLUTの使用中にグローバル変数を避ける
もしあなたがCythonを使うことができれば、ポインタでしか動作しない別のスレッド間で配列を共有することができます[ここに示すように...](http://stackoverflow.com/a/20520295/832621) –