10
A
回答
8
的QRunnable
類和QtConcurrent::run()
功能非常適合於我們想要在一個或多個 副螺紋,而無需由 的QThread提供的全部能力和靈活性來執行一些後臺處理的情況。
由Mark Summerfield的
+4
如果它解釋了「QThread提供的全部功能和靈活性」,這個答案會很有用,因爲它建議你應該默認使用QRunnable,並且只在需要時才使用QThread ...什麼?信號?事件循環?等等。 – Schollii
相關問題
- 1. Python PyQT/PySide QThread限制
- 2. QThreadPool&QRunnable&靜態函數
- 3. 從QRunnable發射信號
- 4. QRunnable試圖中止任務
- 5. QThread moveToThread。在QThread同步
- 6. 的QThread,增加功能的QThread
- 7. QThread內部自動刪除QThread?
- 8. 如何用QRunnable實現事件循環?
- 9. QRunnable - 如何使用它,例子
- 10. 這個子類化所需的解釋QThread vs moveToThread示例
- 11. 實現QThread
- 12. PySide QThread和QProgressBar
- 13. 從QThread的
- 14. PyQt4:繼承QThread
- 15. PyQt5 QThread崩潰
- 16. 與QThread的
- 17. QThread混淆
- 18. PyQt5 QThread問題
- 19. OpenCV/QThread段落
- 20. QObject :: deleteLater跨QThread
- 21. QThread線程池
- 22. QThread轉儲核心
- 23. 阻止QThread塊GUI
- 24. 的QThread並與QTcpSocket
- 25. UDP包不QThread的
- 26. 從QThread啓動QProcess
- 27. 如何終止QThread?
- 28. QThread和QML鎖定
- 29. QThread start()返回值
- 30. 的QThread不退出
一個很好的談QT(他們解釋的QThread,QRunnable,QThreadPool,跨線程信號插槽多線程等)在Qt DevDays 2011給出。視頻可以在這裏找到:[第1部分](http://qt-project.org/videos/watch/advanced-qt-a-deep-dive-3-6-多線程-1),[第2部分](http://qt-project.org/videos/watch/advanced-qt-a-deep-dive-4-6-multithreading-2)。 – leemes