TC官方合作论坛

标题: 关于一键暂停和一键停止所有线程 [打印本页]

作者: xiaosa    时间: 2015-5-11 23:53
标题: 关于一键暂停和一键停止所有线程
关于一键暂停和一键停止所有线程

想请高手指教下该怎么去一键暂停和一键停止所有线程


如果说功能很少,倒是可以一个一个去获取状态再一键暂停和一键停止线程


可是功能多了,有没有什么办法可以办到?


暂停的还可以恢复?那么该怎么写才能不恢复错误呢???




希望各位能给点意见!!!














作者: 这论坛不错    时间: 2015-5-12 00:33
只要线程在运行,就不会恢复错误,没暂停的情况下,恢复也是可以的,一键暂停和一键停止不难,要看你的框架怎么写的,才能对应着写,我是把线程都放进数组里面了,获取数组里面有多少个正在运行的线程,遍历暂停或者关闭就OK
作者: DMAX    时间: 2015-5-12 08:10
楼上正解
作者: 忆辰辅助    时间: 2015-5-12 09:49
把所有线程句柄都保存在一个数组里,遍历数组暂停,恢复啥的就可以了
作者: xiaosa    时间: 2015-5-12 21:27
这论坛不错 发表于 2015-5-12 00:33
只要线程在运行,就不会恢复错误,没暂停的情况下,恢复也是可以的,一键暂停和一键停止不难,要看你的框架 ...

能给具体代码怎么写吗?

遍历恢复的,会不会恢复错误呢?要是没有执行到哪一步骤却被恢复运行了。哪岂不是???
作者: 这论坛不错    时间: 2015-5-12 23:22
xiaosa 发表于 2015-5-12 21:27
能给具体代码怎么写吗?

遍历恢复的,会不会恢复错误呢?要是没有执行到哪一步骤却被恢复运行了。哪岂不 ...

不是说了吗,只要线程还在运行,就不会恢复错误,你得判断线程是否在运行,如果在运行,不管有没有暂停都能恢复,也能停止,也能暂停




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1