TC官方合作论坛

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

[已解决] 小弟又来喽~~2个问题,一个关于线程关闭 一个是楼逻辑上的问题来高手分析下

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-29 14:25:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
一、关于线程关闭的问题
我在实践中发现:下面简单写几个代码把线程弄到全局变量中
空间 游戏辅助()
  整型 线程句柄1
     整型 线程句柄2
     整型 线程句柄3
     整型 线程句柄4
     整型 线程句柄5
     整型 线程句柄6
     整型 线程句柄7      
功能 逻辑型 开启游戏1()
线程句柄1=线程.开启("游戏辅助.XXX","")
功能结束
功能 逻辑型 开启游戏2()
线程句柄2=线程.开启("游戏辅助.XXX","")
线程.关闭(线程句柄1)
功能结束
以此类推:意思说程序永远只运行一个线程,但是运行那个线程就不太清楚了。当我想关闭线程的时候我把所有的线程都关一遍
例如:
功能 逻辑型 关闭()
线程.关闭(线程句柄1)
线程.关闭(线程句柄2)
线程.关闭(线程句柄3)
线程.关闭(线程句柄4)
线程.关闭(线程句柄5)
线程.关闭(线程句柄6)
线程.关闭(线程句柄7)
返回 真
功能结束


程序有的时候能正常关闭,但是有的时候关闭不了,而且要按好几次关闭还管不了,是哪里出的问题?怎么改进?








回复

使用道具 举报

板凳
发表于 2012-10-29 14:43:42 | 只看该作者
这是修改你的代码:
  1. 整型 线程1
  2. 整型 线程2

  3. 功能 逻辑型 线程1()
  4.     测试.关闭()                            //调用一下先关闭所有的线程
  5.     线程1 = 线程.开启("测试.XXX","")
  6.     返回 真
  7. 功能结束

  8. 功能 逻辑型 线程2()
  9.     测试.关闭()                            //调用一下先关闭所有的线程
  10.     线程2 = 线程.开启("测试.XXX","")
  11.     返回 真
  12. 功能结束

  13. 功能 逻辑型 关闭()
  14.     线程.关闭(线程1)
  15.     线程.关闭(线程2)
  16.     返回 真
  17. 功能结束
复制代码



这是建议:
  1. 整型 线程1
  2. 整型 线程2

  3. 功能 逻辑型 线程1()
  4.     线程.关闭(线程1)                     //先关闭刚才开启的线程,否则一个线程开了很多次,就按好几次关闭还管不了
  5.     线程1 = 线程.开启("测试.XXX","")
  6.     返回 真
  7. 功能结束

  8. 功能 逻辑型 线程2()
  9.     线程.关闭(线程2)
  10.     线程2 = 线程.开启("测试.XXX","")
  11.     返回 真
  12. 功能结束

  13. //这样其实开启哪个线程都行,完全符合你的要求
复制代码
回复 支持 反对

使用道具 举报

沙发
发表于 2012-10-29 14:36:38 | 只看该作者
我也遇到过线程不能关闭的问题,希望官方解释下……在开启线程和关闭线程时有什么要注意的。
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-29 15:11:11 | 只看该作者
我也遇到过线程不能关闭的问题,希望官方解释下……在开启线程和关闭线程时有什么要注意的。
TC兔子 发表于 2012-10-29 14:36:38

哇塞兔子大神也有这样的问题啊,我还以为只有我碰到过呢,一直到现在都没搞明白偶尔出现的关闭不了线程是个神马情况
回复 支持 反对

使用道具 举报

5#
发表于 2012-10-29 16:38:30 | 只看该作者
以前貌似在 辅助.等待 时间中无法关闭,还有等待按键函数未返回无法关闭,,.不过现在不知道情况怎么样.试试吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 15:43 , Processed in 0.189650 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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