我一子窗口里面,创建一个线程,执行一个大的程序,
但是关闭子窗口时,如果线程还在运行,需要关闭它,
该如何关闭呢?我会用TerminateThread,但是这个不是不安全吗?网上搜了很多,都说自然退出最安全,
可以再需要关闭的时候设置event,
在线程里判断event,然后返回,但是我线程里的行为不能分割,所以不能写成while()
{
waitforsingleobject() \\\\\\\}这样的情况下该如何最好的推出线程,
但是关闭子窗口时,如果线程还在运行,需要关闭它,
该如何关闭呢?我会用TerminateThread,但是这个不是不安全吗?网上搜了很多,都说自然退出最安全,
可以再需要关闭的时候设置event,
在线程里判断event,然后返回,但是我线程里的行为不能分割,所以不能写成while()
{
waitforsingleobject() \\\\\\\}这样的情况下该如何最好的推出线程,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货