![](/img/trans.png)
[英]Boost thread_interrupted exception terminate()s with MinGW gcc 4.4.0, OK with 3.4.5
[英]When using boost::thread::interrupt(), do you *need* to catch the thread_interrupted exception?
我有几个长时间运行的boost线程,我希望能够通过中断它们来关闭它们。 我能找到的所有文档都说你可以捕获thread_interrupted
异常,但它并没有真正说明如果不这样做会发生什么。 我认为它会杀死线程(并希望线程得到正确清理)。 但那个异常会因为线程而消失吗? 或者它是否被传递到主线程并杀死它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.