10
A
答えて
8
QRunnable
クラスとQtConcurrent::run()
機能は、我々が QThreadが提供するフルパワーと柔軟性を必要とせずに、1つのまたは複数の 二次スレッドでいくつかのバックグラウンド処理を実行する状況に適しています。
「高度なQtのプログラミング:4 C++とQtと優れたソフトウェアの作成」(彼らはQThread、QRunnable、QThreadPool、クロススレッド信号スロットを説明
+4
この回答は、QRunnableをデフォルトに設定して、必要なときにのみQThreadを使用するように提案されているため、「QThreadで完全なパワーと柔軟性を提供する」と説明した場合に便利です。信号?イベントループ?等。 – Schollii
関連する問題
- 1. QRunnableとポインタを渡す
- 2. QRunnable - 使用方法、例
- 3. スマートポインタとQThread問題
- 4. QRunnable私はQRunnableについて学んでいると私は、次のコードを持っている
- 5. QThreadスレッドプール
- 6. PyQt5 QThread Issue
- 7. Qt-新しいQThread(this)と新しいQThread()の違いは何ですか?
- 8. Qthread - イベントまでスリープ
- 9. QThreadはスレッドセーフです
- 10. QThreadオブジェクトをワーカークラスのメンバとして
- 11. QThreadブロックをブロックするGUI
- 12. qthread終了時の理解
- 13. Qt MinGW QThreadパフォーマンスが悪い
- 14. QT QThread :: isrunning Freeze program on
- 15. GUIでQThreadを再起動
- 16. QThread ::待ち時間()とQThread :: QThreadに関連付けられたすべてのスロットを呼び出した後の完成()
- 17. QThreadのコンテキストでメソッドを呼び出す
- 18. Qthreadの使用中にシグナルスロットの問題
- 19. PyQt - QThreadからQMessageBoxを閉じる
- 20. pyqt4 qthreadは、ここでのpython
- 21. QThread:無限ループを止める方法
- 22. QThread :: run()内のstd :: condition_variableの使用
- 23. QThreadで奇妙な状況QT3
- 24. QThreadのmoveToThreadが機能しません
- 25. Pythonエラー(QThreadは未定義です)
- 26. QThreadの中の睡眠機能
- 27. QThread Windowsが応答しない
- 28. Qt、C++、QThreadを終了する方法
- 29. QThreadを正しく終了します
- 30. このサブクラス化に必要な説明QThreadとmoveToThreadの例
マークサマーでQtの中でマルチスレッドについては非常に良い話を、など)は、Qt DevDays 2011で寄せられました。ビデオはここにあります:[Part 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