TC官方合作论坛
标题:
线程关闭到开启后,上一个线程还在运行问题
[打印本页]
作者:
ZCL
时间:
2014-7-15 17:04
标题:
线程关闭到开启后,上一个线程还在运行问题
小弟求教,困扰我多日了:
1.我是用A线程进行主任务,打怪、采集啥的,程序里面有循环、遍历什么的,几千行代码
2.用B线程进行死亡判断,因为这游戏死亡后会返回据点,因此我想:
B线程判断死亡后,就关闭A线程,再开启A线程,这样A线程就会重新执行(因为从据点从头开始),
3.但是有时候发现A线程关闭,再开启后,上一个A线程还在继续运行,求教??????
作者:
ZCL
时间:
2014-7-15 17:11
求大神帮忙,大家是用什么思路解决这样的问题的啊
作者:
milai5201
时间:
2014-7-15 17:33
1,A线程中是否开启其他线程
2,B线程是否重复开启A线程
3,关闭A线程再开启A线程中间适当加延迟
作者:
cylhb
时间:
2014-7-15 17:43
首先要确认你关闭A线程是否成功关闭了。。可以通过线程扩展里面加一个销毁函数,在销毁函数里面做调试输出来确定是否触发了线程的销毁。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1