有没有办法在运行时终止QtConcurrent API?

时间:2018-01-18 12:19:20

标签: c++ qt qt5 qtconcurrent

正常QThread可以使用terminate()终止插槽,线程将根据运行的线程和基于OS调度设置/策略的平台终止。我知道终止一个帖子是不明智的。

我的任务是任何人都知道QtConcurrent有任何类似的API。自从我使用 QtConcurrent API开始另一个线程,称为 map 。所以我需要从callstack中止/取消正在运行的线程(我使用的只有一个线程)。我们有这方面的API /方法吗?

注意: QFutureWatcher有暂停/恢复/取消,但似乎这些用于线程池使用上下文(我的意思是暂停/取消/恢复线程集合),而不是用于单独的线程/调用堆栈上下文。

0 个答案:

没有答案