【发布时间】:2011-03-02 16:48:52
【问题描述】:
在使用 boost::threads 时,我遇到了这个中断问题。当我在线程 B 上从线程 A 执行 boost::thread_interrupt 时,而 B 禁用了中断(boost::this_thread::disable_interrupts di),中断似乎丢失了。 也就是说,如果我在启用中断后放置一个 boost::thread::interruption_point() ,它不会抛出 boost::thread_interrupted 异常。
这是预期的行为还是我做错了什么?
谢谢
【问题讨论】:
标签: boost boost-thread interrupted-exception