スレッドを使用してQTで生産者/消費者パターンを実装しようとしています。Qtとgoogleのスレッドサポートのページを読むと、次の質問があります。メインアプリケーションがスレッドの存在を終了したい場合、QMutex / QSemphore/QWaitConditionとシグナルが終了するのを待つにはどうすればよいですか。
言い換えると:
- 仕事を待つ->仕事をする
- 終了信号を待つ->スレッドを終了する
QTの1つのイベントループでこれを達成できますか?それとも、これがこの場合のやり方ではありませんか?