TC官方合作论坛

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

[已解决] 关于线程的问题,希望有人能够指点一下

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-8 14:51:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我让线程1启动后一直运行,全篇没有关闭或者暂停该线程的命令,但是为何在线程2工作的时候这个线程会被暂停掉,待线程2运行完成,线程1又恢复了工作,我仔细找过没有关闭或者暂停线程1的命令,线程1和线程2之间没有关系,不存在资源抢占的问题
回复

使用道具 举报

7#
发表于 2015-3-8 21:35:43 | 只看该作者
你的线程里是不是加了循环控制!其他情况我还想不到,你可以把源码发出来,大家可以看下!
回复 支持 反对

使用道具 举报

沙发
发表于 2015-3-8 14:59:55 | 只看该作者
应该不会有这种情况的,有可能是两个线程一起运行的时候,线程1的效果没看出来而已,你可以在线程1里面加个自增的调试输出,就知道线程1是不是真的被暂停了
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-3-8 17:45:47 | 只看该作者
hu494157118 发表于 2015-3-8 14:59
应该不会有这种情况的,有可能是两个线程一起运行的时候,线程1的效果没看出来而已,你可以在线程1里面 ...

就是因为加了调试输出,才能够发现这样的问题的,随便问下知道哪版本的TC相对好使一些吗?
回复 支持 反对

使用道具 举报

地板
发表于 2015-3-8 18:00:38 | 只看该作者
ekeen 发表于 2015-3-8 17:45
就是因为加了调试输出,才能够发现这样的问题的,随便问下知道哪版本的TC相对好使一些吗? ...

那就很奇怪了,我没碰到过这种。TC的话我还在用4.3,正打算开始尝试5.0的代码呢
回复 支持 反对

使用道具 举报

5#
发表于 2015-3-8 18:15:03 | 只看该作者
被后一个线程,挤掉了吧! 就好像是两俩车并排行驶在,一俩车前面出了车祸车停了,另一辆车前面没有什么挡路的就可以不用停车。。。

我的理解不知对不对!
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-3-8 19:31:36 | 只看该作者
hlincs 发表于 2015-3-8 18:15
被后一个线程,挤掉了吧! 就好像是两俩车并排行驶在,一俩车前面出了车祸车停了,另一辆车前面没有什么挡 ...

这样的现象真的存在吗,线程不应该是同时运行的吗?何况这2辆车走的不是一条道啊
回复 支持 反对

使用道具 举报

8#
发表于 2015-3-8 22:07:42 | 只看该作者
ekeen 发表于 2015-3-8 19:31
这样的现象真的存在吗,线程不应该是同时运行的吗?何况这2辆车走的不是一条道啊 ...

一条道上齐关并进的车总不能是无限多的吧!
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2015-3-8 22:21:43 | 只看该作者
menglovelili 发表于 2015-3-8 21:35
你的线程里是不是加了循环控制!其他情况我还想不到,你可以把源码发出来,大家可以看下! ...

现在的问题是,这线程正常运行,但是当触发条件需要操作的时候,就失灵了。我在识别血量,运行都是正常的能够识别,和其他线程一起工作,但是当血量为0时,是要操作退出等命令的,就再无反应了,而其他的线程还在工作
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 18:58 , Processed in 0.307038 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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