TC官方合作论坛

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

[已解决] 两个线程如也先以后执行

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-8 13:18:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
功能 测试1()
辅助.消息框("123")
辅助.等待(1000)
功能结束

功能 测试2)
辅助.消息框("456")
辅助.等待(1000)
功能结束
功能 开始_点击()

线程.开启("自动程.测试2","")
    线程.开启("自动程.测试2","")
功能结束

哪位知道
各位 两个线程  怎么一先一后 进行  当第一个线程完成后  在执行第二个?   教程讲的 也是同时进行  

如果能的话  具体代码操作是?
回复

使用道具 举报

推荐
发表于 2015-2-8 16:05:46 | 只看该作者
有三种办法
第一种:
  1. 功能 测试1()
  2.     辅助.消息框("123")
  3.     辅助.等待(1000)
  4.     自动程.测试2()
  5. 功能结束

  6. 功能 测试2)
  7.     辅助.消息框("456")
  8.     辅助.等待(1000)
  9. 功能结束
  10. 功能 开始_点击()
  11.     线程.开启("自动程.测试1","")
  12. 功能结束
复制代码

第二种:
  1. 变量 对象句柄
  2. 功能 测试1()
  3.     线程.进入临界区(对象句柄)
  4.     辅助.消息框("123")
  5.     辅助.等待(1000)
  6.     线程.离开临界区(对象句柄)
  7. 功能结束

  8. 功能 测试2)
  9.     线程.进入临界区(对象句柄)
  10.     辅助.消息框("456")
  11.     辅助.等待(1000)
  12.     线程.离开临界区(对象句柄)
  13. 功能结束
  14. 功能 开始_点击()
  15.     对象句柄=线程.创建临界区()
  16.     线程句柄1=线程.开启("自动程.测试1","")
  17.     线程句柄2=线程.开启("自动程.测试2","")
  18.     线程.等待(线程句柄1,-1)
  19.     线程.等待(线程句柄2,-1)
  20.     线程.删除临界区(对象句柄)
  21. 功能结束
复制代码

第三种:
  1. 变量 句柄
  2. 功能 测试1()
  3.     线程.等待(句柄,-1)
  4.     辅助.消息框("123")
  5.     辅助.等待(1000)
  6. 功能结束

  7. 功能 测试2)
  8.     线程.等待(句柄,-1)
  9.     辅助.消息框("456")
  10.     辅助.等待(1000)
  11. 功能结束
  12. 功能 开始_点击()
  13.     句柄=线程.创建事件(假,真,"新的事件")
  14.     线程句柄1=线程.开启("自动程.测试1","")
  15.     线程句柄2=线程.开启("自动程.测试2","")
  16. 功能结束
复制代码
回复 支持 1 反对 0

使用道具 举报

7#
发表于 2015-6-26 08:13:30 | 只看该作者
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-2-8 23:37:34 | 只看该作者
2楼说的 较全面
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-2-8 23:31:57 | 只看该作者
直接调用 不行啊  有循环的  话 会直接卡死的  

功能 测试1()
循环(真)

循环结束
功能结束

功能 测试2()
循环(真)

循环结束
功能结束

功能 测试3()
循环(真)

循环结束
功能结束

像这样多个 直接调用的话 会卡死    用线程的话 几个线程 不知道 如何先后  都是同时进行
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-2-8 14:53:40 | 只看该作者
谢谢   在问下 如果测试1的执行完 调用测试2的  是不是这样

功能 测试1()
辅助.消息框("123")
辅助.等待(1000)
自动程.测试2()
功能结束
回复 支持 反对

使用道具 举报

沙发
发表于 2015-2-8 13:32:43 | 只看该作者
空间 自动程
功能 测试1()
辅助.消息框("123")
辅助.等待(1000)
功能结束

功能 测试2()
辅助.消息框("456")
辅助.等待(1000)
功能结束
功能 开始_点击()

    自动程.测试1()
    自动程.测试2()


功能结束
空间结束

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-12-29 06:04 , Processed in 0.100411 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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