在外部等待期间暂停QFuture

时间:2015-03-25 11:16:59

标签: c++ multithreading qt future qtconcurrent

我正在使用f运行多个函数QtConcurrent::run(f, ...)的实例。但是,此函数f可能依赖于其他冗长的操作,例如其他QFutures或受互斥锁保护的外部共享资源。

我可以做些什么来防止阻塞线程池中的线程,以便在f等待那些期货或互斥体时能够运行其他计算密集型任务?

0 个答案:

没有答案