标签: c++ multithreading qt future qtconcurrent
我正在使用f运行多个函数QtConcurrent::run(f, ...)的实例。但是,此函数f可能依赖于其他冗长的操作,例如其他QFutures或受互斥锁保护的外部共享资源。
f
QtConcurrent::run(f, ...)
QFutures
我可以做些什么来防止阻塞线程池中的线程,以便在f等待那些期货或互斥体时能够运行其他计算密集型任务?