TC官方合作论坛

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

[已解决] 线程问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-18 16:43:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
       函数调用线程  被调用的线程指令执行不完 辅助会卡住
  用线程命令调用线程 辅助不会卡住  但是会紧接着执行下面的1+1=2指令
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\84518836\QQ\WinTemp\RichOle\~8X4H}@ICQK}7D)9EYI@XQ5.jpg[/img]


本帖子中包含更多资源

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

x
回复

使用道具 举报

13#
发表于 2014-6-19 00:42:32 | 只看该作者
用事件对象或者临界区吧
或者直接把线程2的开启放到线程1结束返回前的位置。
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2014-6-19 12:00:36 | 只看该作者
cylhb 发表于 2014-6-19 00:42
用事件对象或者临界区吧
或者直接把线程2的开启放到线程1结束返回前的位置。 ...

好的 我试一试
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2014-6-19 12:00:22 | 只看该作者
frg0922 发表于 2014-6-19 00:25
你把两个功能都写在同一个线程里就不会卡界面了。为什么非要在主线程里写呢。。就是把1+1=2及后面的内容都 ...

打的比方 - - 我晕
回复 支持 反对

使用道具 举报

12#
发表于 2014-6-19 00:25:22 | 只看该作者
本帖最后由 frg0922 于 2014-6-19 00:28 编辑
84518836 发表于 2014-6-18 23:58
等待我会用。。你没明白我的意思  我是准备 两个线程依次运行 然后让1号线程执行完再执行2号线程 可是用 ...

你把两个功能都写在同一个线程里就不会卡界面了。为什么非要在主线程里写呢。。就是把1+1=2及后面的内容都写到线程里。不过真心没搞明白1+1=2这句废话写在里面是什么意思。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2014-6-19 00:10:40 | 只看该作者
我明白你的等待意思的 你这样的确不卡 可是你的按钮事件里只有一个线程开启阿 下面什么命令也没有 我的下面有命令的 你这样写 按钮事件 下面的命令不会等待
84518836 发表于 2014-6-18 23:58
等待我会用。。你没明白我的意思  我是准备 两个线程依次运行 然后让1号线程执行完再执行2号线程 可是用 ...

应该是你没明白我的意思
功能 按钮事件()
线程.开始("我也不知道是啥.测试线程",k) 它结束 就会直接往下执行的
回复 支持 反对

使用道具 举报

10#
发表于 2014-6-19 00:01:57 | 只看该作者
84518836 发表于 2014-6-18 23:58
等待我会用。。你没明白我的意思  我是准备 两个线程依次运行 然后让1号线程执行完再执行2号线程 可是用 ...

应该是你没明白我的意思
功能 按钮事件()
线程.开始("我也不知道是啥.测试线程",k)
功能结束

功能 测试线程(k)
线程句柄=线程.开启("我也不知道是啥.退出_点击",k)  启动线程1

等待=线程.等待(线程句柄,-1)//-1无限等待
// 1+1=2  这个是神马语言的命令

线程句柄2=线程.开启("我也不知道是啥.我是线程二",k)   //启动线程2
功能结束
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-6-18 23:58:56 | 只看该作者
贱哥 发表于 2014-6-18 23:56
这样转下就行了

等待我会用。。你没明白我的意思  我是准备 两个线程依次运行 然后让1号线程执行完再执行2号线程 可是用函数会卡界面 用等待也会卡界面 直接用 线程.开启 命令不卡界面 但是第一个线程任务刚一执行没等执行完就会直接运行第二个线程的
回复 支持 反对

使用道具 举报

8#
发表于 2014-6-18 23:56:59 | 只看该作者
这样转下就行了


功能 按钮事件()
线程.开始("我也不知道是啥.测试线程",k)
功能结束

功能 测试线程(k)
线程句柄=线程.开启("我也不知道是啥.退出_点击",k)

等待=线程.等待(线程句柄,-1)//-1无限等待
// 1+1=2  这个是神马语言的命令

功能结束
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-6-18 23:50:29 | 只看该作者
贱哥 发表于 2014-6-18 23:49
线程命令有个等待线程的 你自己找找吧

线程等待照样卡界面的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 20:26 , Processed in 0.191836 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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