回答
這些進程不共享general operating system
條款中的變量。使用消息傳遞,共享內存等通信機制來實現進程間通信。
你能分享一個進程間通信的例子嗎? – Shirley
你可以參考這個討論[http://stackoverflow.com/questions/6920858/interprocess-communication-in-python](http://stackoverflow.com/questions/6920858/interprocess-communication-in-python ) –
不,全局變量對子進程不可見。變量對每個進程都是私有的。如果你想共享變量,那麼你需要使用某種形式的進程間通信。
您能分享一個進程間通信的例子嗎? – Shirley
你可以在這裏找到很多信息:http://www.google.com/webhp?q=python%20ipc#q=python+ipc –
也許最簡單的方法是將它們寫入文件並在另一個進程中從文件中讀取,儘管這可能需要額外的時間。
- 1. 子流程變量
- 2. Python子流程調用變量
- 3. Python子流程 - 變量類型?
- 4. Python子流程模塊 - 變量範圍
- 5. 使變量在Powershell工作流程內可見
- 6. 全局變量,子程序變量Perl中的問題
- 7. java:全局變量在線程中可見
- 8. 子程序的名稱可以是fortran中的變量嗎?
- 9. BPMN流程變量
- 10. 確實flink流是不可變的嗎?
- 11. 流星中的全局變量範圍?
- 12. 離子2全局變量
- 13. 流星:在子模板使用可變
- 14. 可以繼承Ruby全局變量嗎?
- 15. Python子流程安全
- 16. 我可以在JSON中存儲節點流程變量嗎?
- 17. 檢測子流程環境變量變化
- 18. 流星導入全局變量如何?
- 19. 我可以有多進程全局變量嗎?
- 20. 父進程和子進程的全局變量
- 21. 是可變的變量嗎?
- 22. 從子流程中讀取標準輸出流,因爲它變得可用
- 23. 這個例子可以用指針而不是全局變量來完成嗎?
- 24. 如何將JavaScript局部變量轉換爲全局可見的?
- 25. 是python子流程模塊古怪嗎?
- 26. 我們可以把全局靜態變量當作全局變量嗎?
- 27. 子流程的常見做法Python
- 28. Spark流和可變廣播變量
- 29. 全局變量,子進程和父進程
- 30. 流水線工作流程和變量
如果您想在子進程中運行密切相關的Python代碼,請考慮['multiprocessing'模塊](http://docs.python.org/3/library/multiprocessing.html):它允許在進程間發送對象只需將它們作爲函數參數(在其他IPC方法中)傳遞 – jfs