Python中的threading
和thread
模塊有什麼區別?線程與線程
Q
線程與線程
48
A
回答
59
在Python 3,thread
已更名爲_thread
。這是用於實現threading
的基礎結構代碼,並且普通的Python代碼不應該靠近它。
_thread
公開了底層操作系統級別進程的相當原始視圖。這幾乎從來都不是你想要的,因此Py3k中的重命名錶明它實際上只是一個實現細節。
threading
增加了一些額外的自動記帳以及幾個便利的實用程序,所有這些都使得它成爲標準Python代碼的首選選項。
24
9
如果我沒有記錯,thread
允許你運行一個功能作爲一個單獨的線程,而與threading
你必須創建一個類,但獲得更多的功能。
編輯:這不完全正確。 threading
模塊提供創建線程的不同的方式:
threading.Thread(target=function_name).start()
- 用自己的
run()
方法創建一個子類的threading.Thread
,並啓動它
-2
模塊「線程」將線程視爲一個函數,而模塊「線程」以面向對象的方式實現,即每個線程對應一個對象。
相關問題
- 1. 多線程與單線程與Asp.net 3.5
- 2. 進程與線程
- 3. java編程和java單線程多線程問題(單線程與多線程)
- 4. 與線程
- 5. 線程與Backgroundworker
- 6. 與Java線程
- 7. 線程與readline
- 8. c。與線程
- 9. 線程與WinForms?
- 10. 與主線程
- 11. 與線程
- 12. 與線程
- 13. 與多線程
- 14. 與線程
- 15. 與多線程
- 16. Android:UnsupportedOperationException與線程
- 17. 與UI線程
- 18. Python的多功能多線程與線程。線程? (可變線程數)
- 19. 與主線程溝通工作線程
- 20. 線程ID與線程句柄
- 21. python線程,多線程與threading.thread
- 22. 安卓:本地線程與主線程
- 23. Python中的線程與線程模塊
- 24. 啓動線程線程與任務類
- 25. 多線程PHP與多線程Python
- 26. 新線程與重用線程
- 27. 多線程與線程佔先同步
- 28. 單線程與線程調用
- 29. Interact子線程與主線程
- 30. UI線程與BackgroundWorker的線程