TC官方合作论坛

标题: 如何让2个线程交替运行 [打印本页]

作者: lx0113    时间: 2014-5-9 13:09
标题: 如何让2个线程交替运行
  1. 空间 测试

  2. 多人线程=0
  3. 开始线程=0

  4. 功能 开始()
  5. i=0
  6.    
  7.     while(true)
  8.         if(i>6)
  9.             测试.刷新()
  10.         endif
  11.         i++
  12.         traceprint("i  :"&i)
  13.         help.sleep(500)
  14.     endwhile
  15. 功能结束


  16. 功能 刷新()
  17.     if(多人线程==0)
  18.         多人线程=线程.开启("测试.开始","")
  19.         线程.关闭(开始线程)
  20.         traceprint("我是多人线程")
  21.     else
  22.         开始线程=线程.开启("测试.开始","")
  23.         多人线程=0
  24.         线程.关闭(多人线程)
  25.         traceprint("我是开始线程")
  26.     endif
  27.     功能结束
复制代码
请问上面代码 怎么用if控制不了?不能让2个线程交替运行


作者: 465756679    时间: 2014-5-9 15:53
等待大神来解决
作者: 君凌天下    时间: 2014-5-9 18:22
看视频教程,临界区的应用.这个肯定可以帮到你!!!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1