"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. グローバル変数を避けるには?
- 3. Pythonで3D配列を補間する。ループを避けるには?
- 4. グローバルな状態を避ける
- 5. 避けコピー参照
- 6. 配列の範囲外のインデックスを避けるには?
- 7. C++: "return"ステートメントでコピーを避ける
- 8. グローバル変数を避ける方法
- 9. 配列とオーバーライド(グローバル配列なし)
- 10. jQueryの - グローバルな衝突を避けるための最短バージョン
- 11. Python - プロセス間でナンシーな配列を共有しますか?
- 12. InputStreamからNettyコピーを避ける
- 13. javascriptの文字列からランダムな配列の重複要素を避ける
- 14. Javascriptでは、配列を追加するときにNaNを避ける方法
- 15. PHPのグローバル配列
- 16. 配列をC++の関数に渡すときにスタックオーバーフローを避けるには?
- 17. GLUTの使用中にグローバル変数を避ける
- 18. 非仮想デストラクタのオブジェクトスライシングを避ける
- 19. Java:非プリミティブ型の配列をコピーする
- 20. 配列列のコピー
- 21. VC++で中間ディレクトリを避ける
- 22. node.jsでオブジェクトを共有してグローバルを避ける
- 23. スタックサイズの変更を避け、C#でスタックオーバーフローを避けるには
- 24. グローバル画面変数を避ける方法は?
- 25. 文字列を配列にコピーする
- 26. Python:配列のネストされたループを避ける
- 27. NSManagedObjectをグローバル配列に追加する
- 28. グローバル可変配列
- 29. imgの間のスペースを避ける
- 30. ObjectContext.Translate:列マッピングミスを避ける
もしあなたがCythonを使うことができれば、ポインタでしか動作しない別のスレッド間で配列を共有することができます[ここに示すように...](http://stackoverflow.com/a/20520295/832621) –