いくつかの画像処理タスクを実行するために、アイテムのリストでQTConcurrent::Mapを実行しています。これは、スレッド数が少ないマシンではうまく機能しますが、処理コードのメモリ要件が原因で、スレッド数が多いマシンでは問題が発生します。
QTConcurrent操作の同時スレッドの最大数を設定することは可能ですか、それとも、より詳細に制御できるQThreadPoolを使用して再コーディングする必要がありますか?
アドバイスありがとうございます。
いくつかの画像処理タスクを実行するために、アイテムのリストでQTConcurrent::Mapを実行しています。これは、スレッド数が少ないマシンではうまく機能しますが、処理コードのメモリ要件が原因で、スレッド数が多いマシンでは問題が発生します。
QTConcurrent操作の同時スレッドの最大数を設定することは可能ですか、それとも、より詳細に制御できるQThreadPoolを使用して再コーディングする必要がありますか?
アドバイスありがとうございます。