我正在編寫兩個Python程序:一個在圖上運行算法,另一個使用matplotlib繪製圖。如何使用Python將一個點從算法發送到圖形程序?python中的線程如何互相通信?
0
A
回答
2
使用Queue
模塊:
的
Queue
模塊實現多生產,多消費隊列。它 是特別有用的線程編程時,信息必須在多個線程之間安全地交換 。 模塊中的Queue
類實現了所有必需的鎖定語義。
我看到您的問題被標記爲multithreading
,但您的問題似乎將其定義爲多個進程。如果您有多個進程,請使用multiprocessing
中的Queue
,「這是Queue.Queue
的近似克隆」。
如果您需要雙向溝通,請使用muliprocessing.Pipe
。
0
當我在wxPython窗口中使用matplotlib時,我做了一些非常相似的事情。爲此,我使用pubsub和wx.CallAfter。一個例子見this link。
相關問題
- 1. Hadoop中的datanode如何相互通信?
- 2. 2個線程如何相互溝通?
- 3. Python線程中的信號或互斥
- 4. java多線程......線程間互相通信
- 5. C++和Java如何相互通信?
- 6. Web應用程序如何在struts中相互通信?
- 7. 多線程Python:線程通信
- 8. Python線程和Arduino通信
- 9. python多線程通信
- 10. python交互子程序通信
- 11. webserver和cgi進程如何相互通信?
- 12. 兩個AppEngine應用程序如何相互通信?
- 13. Linux調度程序類如何相互通信
- 14. 多個Django應用程序應該如何相互通信?
- 15. 線程的相互作用
- 16. Python通過線程進行通信tkinter
- 17. WebView/UIWebView和object-c對象中的javascript如何相互通信?
- 18. Prism(CAL)中的模塊如何相互通信?
- 19. Python的線程通信解決方案
- 20. 在mpi4py中產生進程的相互通信?
- 21. iOS中的線程通信?
- 22. 如何在控件中使用事件進行相互通信?
- 23. 如何使輸入控件在MVVM(WPF)中相互通信?
- 24. 線程通信
- 25. 線程通信
- 26. 做2線程交互互相減慢?
- 27. 如何讓4個線程互相交互?
- 28. 如何與Form2中的ListBox交互通過Form1中的線程
- 29. Python中的進程通信
- 30. 互聯和通信程序
我開始看這裏:http://docs.python.org/library/queue.html – 2012-02-13 20:19:09