TC官方合作论坛

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

[已解决] 关于线程等待的问题

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

马上加入TC

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

x
  1.         handle=thread.beginthread("gua.denglu1","")
  2.         
  3.         thread.waitforthread(handle,10)

  4.         thread.beginthread("gua.denglu2","")
复制代码
请问为什么我调试的时候是同时运行的?不是等待?
回复

使用道具 举报

地板
发表于 2013-9-22 16:02:35 | 只看该作者
为什么非要用那个等待函数呢?


  1. hThread1=thread.beginthread("kkkk.AAA","")
  2.     while(true)
  3.         if(hThread1!=0)
  4.             break
  5.         else
  6.             continue
  7.         endif
  8.     endwhile   
  9.     hThread2=thread.beginthread("kkkk.BBB","")
复制代码
回复 支持 反对

使用道具 举报

沙发
发表于 2013-9-22 13:26:18 | 只看该作者
thread.waitforthread(handle,10)

你这是等待10毫秒 百分之一秒。。。有必要那么小吗 要么改大些5000或者更多 在或者-1无限等待
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-9-22 13:56:56 | 只看该作者
回复 2楼九先生的帖子

我是想等第一个完成后再进行第二个,请问要怎么写?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-9-23 09:16:37 | 只看该作者
回复 4楼dongyijun1979的帖子

你这样不就是AAA启动以后接着BBB就启动?我是想AAA执行完毕以后再开启线程BBB。不过谢谢你。我想到另一种思路了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-2 06:34 , Processed in 0.151827 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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