TC官方合作论坛

 找回密码
 立即注册
查看: 1554|回复: 9

[问题] 问大家一个问题,忘帮我解答下,非常谢谢。

[复制链接]
发表于 2015-6-2 14:03:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
就是我在开启游戏线程的时候同时开启了检测线程,当发现游戏卡死那么就重启游戏,但是重启游戏之前我要关闭之前的线程,而角色上游戏做不同的操作就会开启多个线程,假设他开启了五个线程。那么我怎么关闭这些线程呢?而且不能全局变量因为的游戏多开。简而言之就是我检测到有个窗口游戏掉线了,我怎么关闭这个窗口里面的所有线程呢?
回复

使用道具 举报

发表于 2015-6-2 16:49:36 | 显示全部楼层
估计你的写法有问题,开了5个线程的话,要把这5个线程放进数组里面,然后关闭的时候用数组的下标来关闭线程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-2 16:53:17 | 显示全部楼层
这论坛不错 发表于 2015-6-2 16:49
估计你的写法有问题,开了5个线程的话,要把这5个线程放进数组里面,然后关闭的时候用数组的下标来关闭线程 ...

嗯但是导入数组里面,可能要全局变量了,但是我是多开的话,没办法全局变量,或者我思路不对。
回复 支持 反对

使用道具 举报

发表于 2015-6-2 18:22:42 | 显示全部楼层
= = 你的写法有问题吧  多开的话 一个游戏2个线程最多 - -
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-3 01:13:16 | 显示全部楼层
q273814 发表于 2015-6-2 18:22
= = 你的写法有问题吧  多开的话 一个游戏2个线程最多 - -

错了,错了不是五个线程,是比如我距离一个,自动循环,上号,做任务,下号,那么不是三个线程了吗?先开启上号线程,完了开启 做任务线程,完了开启下号线程,不是吗?这样不是就三个了吗但是不是同时开启的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-3 01:13:42 | 显示全部楼层
这论坛不错 发表于 2015-6-2 16:49
估计你的写法有问题,开了5个线程的话,要把这5个线程放进数组里面,然后关闭的时候用数组的下标来关闭线程 ...

错了,错了不是五个线程,是比如我距离一个,自动循环,上号,做任务,下号,那么不是三个线程了吗?先开启上号线程,完了开启 做任务线程,完了开启下号线程,不是吗?这样不是就三个了吗但是不是同时开启的
回复 支持 反对

使用道具 举报

发表于 2015-6-4 21:35:03 | 显示全部楼层
好好学习007 发表于 2015-6-3 01:13
错了,错了不是五个线程,是比如我距离一个,自动循环,上号,做任务,下号,那么不是三个线程了吗?先开 ...

那又何必 你说的3个完全一个线程就够了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-5 00:29:36 | 显示全部楼层
q273814 发表于 2015-6-4 21:35
那又何必 你说的3个完全一个线程就够了

真的吗?但是这三个线程里面有多种情况,你是说集中在一个功能 功能结束里面?还是?用功能那个命令来打开下个功能,而不用线程,忘解答下(后期决对给您最佳回复)
回复 支持 反对

使用道具 举报

发表于 2015-6-11 10:23:59 | 显示全部楼层
好好学习007 发表于 2015-6-5 00:29
真的吗?但是这三个线程里面有多种情况,你是说集中在一个功能 功能结束里面?还是?用功能那个命令来打 ...

= = 一个功能不要超过15行
回复 支持 反对

使用道具 举报

发表于 2015-6-11 10:24:43 | 显示全部楼层
好好学习007 发表于 2015-6-5 00:29
真的吗?但是这三个线程里面有多种情况,你是说集中在一个功能 功能结束里面?还是?用功能那个命令来打 ...

反正你又不需要同时执行 开那么多线程干嘛 你是有时间先后顺序的 封装成功能调用就好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-10-2 11:58 , Processed in 0.035868 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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