TC官方合作论坛

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

[讨论] 关于同时开启多个线程问题,有时候开启不成功~~

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-22 00:56:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我还是先上代码吧:我开启多个线程一般都是这种方法
功能 开启线程()
线程句柄1=线程.开启("XXXX.XXXX","")     ///没有填写参数
辅助.等待(200)
线程句柄2=线程.开启("XXXX.BBBBB","")
辅助.等待(200)
线程句柄3=线程.开启("XXXX.CCCCCC","")
辅助.等待(200)
线程句柄4=线程.开启("XXXX.DDDDDD","")
辅助.等待(200)
线程句柄5=线程.开启("XXXX.EEEEEE","")
功能结束                                /////我的5个窗口开启5个线程,,,,我遇到的问题是 线程开启有一定概率 开启不成功 就是 说不准哪个窗口没有动作(没有动作说明某个线程没有开启)


第二种遇到的问题
功能 关闭线程()     //假如这里是 线程句柄1 过来的,,,我首先是先开启一个线程 然后再关闭 这个线程 依此来结束  ((功能 关闭线程 ()  这个封包))
线程句柄2=线程.开启("XXXX.EEEEEE","")
辅助.等待(200)
线程.关闭(线程句柄1)        ///这个线程句柄1  的关闭目的关闭 这个封包.....而线程句柄2的开启是为了去执行另外的任务  ..
功能结束


第三个小问题

空间 打怪

线程句柄

功能 开始_点击()
    线程句柄=线程.开启("打怪.战斗中","")
功能结束

功能 战斗中()
    XXXXXXX
    XXXXXXX
功能结束
空间结束

第三个问题想问:如果我的线程句柄运行的 战斗中里面的程序都运行完了,,,这个线程句柄会自动停止吗?需要 线程.关闭(线程句柄) 这个去执行关闭操作吗??







以上二个开启的方法我均遇到 线程开启失败的现象!!!!!!!!!  第二种  关闭线程 这里遇到先开启一个线程然后关闭执行的线程   这个地方线程开启失败的次数最多   
我想问下:是我这种开启线程的思路不对,,...还是代码有问题???希望各路大神多提意见 给采纳!!!!!!!!!!!!!!!!!!

回复

使用道具 举报

沙发
发表于 2013-6-22 01:16:49 | 只看该作者
打酱油的路过。
回复 支持 反对

使用道具 举报

板凳
发表于 2013-6-22 01:19:35 | 只看该作者
乱套了现在

線程句柄2=線程.開啟()

除非你这个線程.開啟() 函数内有返回线程句柄 不然这样写是错的
回复 支持 反对

使用道具 举报

地板
发表于 2013-6-22 08:35:19 | 只看该作者
没有动作说明某个线程没有开启...这不科学啊。。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-6-22 09:22:22 | 只看该作者
回复 4楼Sky_Pro的帖子

  如果开启成功了,该有动作啊~~~~
回复 支持 反对

使用道具 举报

6#
发表于 2013-6-22 10:12:57 | 只看该作者
代码看来线程应该是开启了~~没动作不代表没开启~~~~或者习惯写日志~~走到那一步都能看得到~~~
再者调试输出看看或者单步就知道了~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-6-22 10:17:27 | 只看该作者
回复 6楼秋天的童话的帖子

恩,我正在程序里面添加编辑框 ,在线程开启的时候会发送信息, 的看看到底是哪里出的问题
回复 支持 反对

使用道具 举报

8#
发表于 2013-6-22 11:49:28 | 只看该作者
这个我也遇到过  你在游戏中开启脚本试试正在打怪得时候开
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-3 23:14 , Processed in 0.126208 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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