我在项目列表上运行 QTConcurrent::Map 以执行一些图像处理任务。这在只有几个线程的机器上运行良好,但由于我的处理代码的内存要求,在具有大量线程的机器上遇到问题。
是否可以为 QTConcurrent 操作设置最大并发线程数,或者我是否需要使用我拥有更多控制权的 QThreadPool 重新编码?
感谢您的任何建议。
我在项目列表上运行 QTConcurrent::Map 以执行一些图像处理任务。这在只有几个线程的机器上运行良好,但由于我的处理代码的内存要求,在具有大量线程的机器上遇到问题。
是否可以为 QTConcurrent 操作设置最大并发线程数,或者我是否需要使用我拥有更多控制权的 QThreadPool 重新编码?
感谢您的任何建议。