TC官方合作论坛
标题:
新手请教多线程循环运行要如何操作
[打印本页]
作者:
jimmyhan12
时间:
2013-3-2 21:34
标题:
新手请教多线程循环运行要如何操作
线程总共有A B C三个,现在就想实现三个线程从A开始依次循环进行,要如何实现,有源码最好,谢谢了,每次都是运行一次就自动关闭了,我的代码大概如下:
空间 我的脚本
A线程,B线程,C线程
功能 A线程()
功能结束
功能 B线程()
功能结束
功能 C线程()
功能结束
功能 开始_点击()
线程句柄=线程.开启("我的脚本.A线程","")
线程句柄=线程.开启("我的脚本.B线程","")
线程句柄=线程.开启("我的脚本.C线程","")
功能结束
空间结束
作者:
ma3yu
时间:
2013-3-2 22:43
空间 我的脚本
功能 A线程()
辅助.消息框("我来自浙江省")
功能结束
功能 B线程()
辅助.消息框("我来自温州市")
功能结束
功能 C线程()
辅助.消息框("我叫孙冰峰")
功能结束
功能 开始_点击()
线程句柄=线程.开启("我的脚本.A线程","")
线程句柄=线程.开启("我的脚本.B线程","")
线程句柄=线程.开启("我的脚本.C线程","")
功能结束
空间结束
还没有经过认证哦 我也不知道对错 你复制过去 试试 应该是这样的
作者:
qsmoon
时间:
2013-7-16 18:16
直接用临界区来控制。
作者:
zhou1033675108
时间:
2013-7-16 20:34
如果A第一个的话可以这样写:在A线程的最后加上 线程.开启("我的脚本.B线程","") 同理在线程B的最后加上 线程.开启("我的脚本.C线程","") 在C最后加上 线程.开启("我的脚本.A线程","") 如果执行B时要关闭A只需要在开启线程前面加上 线程.关闭(线程.获取当前句柄())
在开始那里只能要 线程句柄=线程.开启("我的脚本.A线程","") 还有你的开启线程是有点问题的.你应该把你的线程句柄值分开储存,而不是这样替换掉.如果像你那样写,最后你只有一个C线程句柄的值
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1