TC官方合作论坛

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

[已解决] 小问题,在线等,求助

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-12 18:33:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
如果开始按钮里面,有一个线程,,按钮事件里面还有别的程序,他是先执行线程,线程执行完了之后回来在执行开始按钮里面的 程序。。还是执行线程的同时一起执行开始按钮里面的程序?
回复

使用道具 举报

地板
发表于 2014-4-12 19:02:54 | 只看该作者
tcxiuyufei 发表于 2014-4-12 18:54
。。就是一起运行阿,那是不是好几个线程的时候,不想他们一起运行,是不是要暂停别的,就让一个运行之 ...

可以在 线程1 的末尾打开 线程2
回复 支持 反对

使用道具 举报

沙发
发表于 2014-4-12 18:52:04 | 只看该作者
几乎是同时执行
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-4-12 18:54:07 | 只看该作者

  。。就是一起运行阿,那是不是好几个线程的时候,不想他们一起运行,是不是要暂停别的,就让一个运行之后在恢复、?
回复 支持 反对

使用道具 举报

5#
发表于 2014-4-12 19:30:56 | 只看该作者
理论上是顺序执行,先执行前面的线程,再执行线程下面的程序,但实际上是几乎同一时间。
  1. 空间 测试专用
  2. 变量 a
  3. 功能 开始_点击()
  4.     线程.开启("测试专用.我的程序","")
  5.     如果(a<10)
  6.         辅助.消息框(a)
  7.         a=a+1
  8.     否则
  9.         辅助.消息框("a值太大了")
  10.     如果结束
  11. 功能结束
  12. 功能 我的程序()
  13.     测试专用.线程方法()
  14. 功能结束
  15. 功能 线程方法()
  16.     a=11
  17. 功能结束
  18. 空间结束
复制代码


实际上,也很容易控制他们顺序执行,只要加一个延时就行,又例如

  1. 空间 测试专用
  2. 变量 a
  3. 功能 开始_点击()
  4.     线程.开启("测试专用.我的程序","")
  5.     辅助.等待(200)
  6.     如果(a<10)
  7.         辅助.消息框(a)
  8.         a=a+1
  9.     否则
  10.         辅助.消息框("a值太大了")
  11.     如果结束
  12. 功能结束
  13. 功能 我的程序()
  14.     测试专用.线程方法()
  15. 功能结束
  16. 功能 线程方法()
  17.     a=11
  18. 功能结束
  19. 空间结束
复制代码

评分

参与人数 0威望 +5 金币 +5 收起 理由
菜鸟狙丶 + 5 + 5 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

6#
发表于 2014-4-12 19:59:43 | 只看该作者
告诉你一个自己解决这种问题的办法: 你调试输出下不就知道了...在你的程序和线程调用的程序里分别加个调试输出..这种分析程序的方法,难道比你上来发个贴子等 还要费事吗??   
建议: 这是一个学习的方法问题,遇到事情第一个想到的是自己怎么解决,实在没办法再上来问,这样你收获的可以会更多..
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-4-13 07:26:01 | 只看该作者
darwinner3 发表于 2014-4-12 19:59
告诉你一个自己解决这种问题的办法: 你调试输出下不就知道了...在你的程序和线程调用的程序里分别加个调试 ...

o ,xiexie
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 19:52 , Processed in 0.164492 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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