TC官方合作论坛

 找回密码
 立即注册
查看: 439|回复: 5
打印 上一主题 下一主题

[讨论] 关于一键暂停和一键停止所有线程

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-11 23:53:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
关于一键暂停和一键停止所有线程

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


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


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


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




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













回复

使用道具 举报

沙发
发表于 2015-5-12 00:33:26 | 只看该作者
只要线程在运行,就不会恢复错误,没暂停的情况下,恢复也是可以的,一键暂停和一键停止不难,要看你的框架怎么写的,才能对应着写,我是把线程都放进数组里面了,获取数组里面有多少个正在运行的线程,遍历暂停或者关闭就OK
回复 支持 反对

使用道具 举报

板凳
发表于 2015-5-12 08:10:24 | 只看该作者
楼上正解
回复 支持 反对

使用道具 举报

地板
发表于 2015-5-12 09:49:24 | 只看该作者
把所有线程句柄都保存在一个数组里,遍历数组暂停,恢复啥的就可以了
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-5-12 21:27:35 | 只看该作者
这论坛不错 发表于 2015-5-12 00:33
只要线程在运行,就不会恢复错误,没暂停的情况下,恢复也是可以的,一键暂停和一键停止不难,要看你的框架 ...

能给具体代码怎么写吗?

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

使用道具 举报

6#
发表于 2015-5-12 23:22:05 | 只看该作者
xiaosa 发表于 2015-5-12 21:27
能给具体代码怎么写吗?

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

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 22:27 , Processed in 0.177645 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表