私は、複数のプロデューサーが複数のコンシューマーによって処理されるべきデータを生成するプログラムを書いています。各データの消費には約100ミリ秒かかり、ターゲットプラットフォームには多くのプロセッサが含まれているため、各プロデューサーと各コンシューマーが独自のスレッドを取得するのは自然なことのように思えます。私の質問は次のとおりです。Qtシグナル/スロットは、データブロックをプロデューサーからコンシューマーに渡すための良い方法ですか?または、より良い解決策を提案しますか(Qtが強く推奨されます)。
関連する場合に備えて、プロデューサーは1時間ごとに数十万のバーストでデータを生成します。