boost :: thread :: interrupt - 父线程可以中断子线程吗?

时间:2017-02-08 13:49:09

标签: c++ multithreading c++11 boost boost-thread

我知道父线程可以在子线程的对象上调用interrupt()。执行指定中断点时的子线程将引发一个异常,需要被中断的线程捕获。

我的问题是我的子线程已挂起,因此无法执行boost::this_thread::interruption_point()等代码。

在父线程中,我在检测到子线程被挂起后很快就尝试在子线程对象上调用join。但thread_interrupted未被提出。

有没有办法打断挂起的子/工作线程?

0 个答案:

没有答案