【发布时间】:2012-10-15 10:38:24
【问题描述】:
我有一个问题,我需要终止 boost 线程。并从主线程执行此操作。使用标志是不合适的。请帮我。我需要windows解决方案。
【问题讨论】:
-
“使用标志不适合”是什么意思?
-
你试过thread::interrupt()吗?
-
总是合作终止线程。在 C++ 中,试图强制中止线程是危险的。
我有一个问题,我需要终止 boost 线程。并从主线程执行此操作。使用标志是不合适的。请帮我。我需要windows解决方案。
【问题讨论】:
请阅读the following question 的答案。
如果您仍然必须在 Windows 上终止线程,您可以这样做:TerminateThread(yourThread.native_handle());
【讨论】: