精易论坛

标题: 【教你】在易语言中多线程超稳定的用法 [打印本页]

作者: 天空之蓝    时间: 2010-12-19 20:30
标题: 【教你】在易语言中多线程超稳定的用法
本帖最后由 宇智波·佐助 于 2013-2-6 10:14 编辑

在易语言中使用的技巧介绍给大家,希望大家喜欢。不知大家试了没有,在易语言自带多线程的使用中,会发现一些不稳定的现象,如:程序运行不稳定、退出程序时报错、有死机现象、多线程中不能直接销毁组件等。例如运行以下代码,程序会自动退出。

.子程序 _按钮1_被单击
启动线程 (&多线程子程序, )

.子程序 多线程子程序
按钮1.销毁 ()  ' 直接用就是不行哦!

现在,大家可以改变一下调用多线程的方式,用标签的反馈事件执行多线程子程序,
绝大部分不稳定问题都可以解决了。
具体执行代码要写在标签反馈事件中,多线程中再用标签的“调用反馈事件”去调用。易语言对这个标签组件的反馈事件做过特殊处理。
上述代码可写为以下,运行就可以通过了:

.子程序 _按钮1_被单击
启动线程 (&多线程子程序, )

.子程序 多线程子程序
标签1.调用反馈事件 (0, 0, 假)

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
按钮1.销毁 ()

注意:以下调用是错误的!
启动线程 (&_标签1_反馈事件, )

.子程序 多线程子程序
_标签1_反馈事件()
作者: qq997260108    时间: 2010-12-19 20:37
SF我的了   哈哈

楼主辛苦了!
作者: 0905    时间: 2010-12-19 21:25
学习中。。
作者: 啊兵    时间: 2010-12-19 21:42
学习了。马上试下
作者: 奋斗    时间: 2010-12-19 23:56
这个要记住一下了,学习了
作者: love2010    时间: 2011-1-2 23:29
这个得好好学习啊
作者: fengxue    时间: 2011-1-3 19:21
这个要记住一下了,学习了
作者: h0s0x0    时间: 2011-1-22 10:43
辛苦的  蛮好的
作者: testfish    时间: 2011-1-22 22:28
收藏了。虽然LZ是从易官方论坛转来的
作者: kukuf621    时间: 2011-1-26 20:37
多谢啦{:3_244:}
作者: liu59839836    时间: 2011-1-28 23:07
不错,学习下....
作者: xue    时间: 2011-1-31 20:19
这个哪里看到过哦
作者: sayou    时间: 2011-2-13 18:59
哈哈,没看懂!
作者: 还乡河之子    时间: 2011-2-15 09:21
收藏~~~~~~~~
作者: h34164708k    时间: 2011-2-19 20:59
不是很懂。。
作者: a6501342    时间: 2011-2-20 02:07
支持下  不过我还没到这地步
作者: 77809986    时间: 2011-2-20 23:59
我还是新手,太深了,但还是谢谢你分享哈
作者: tanghuandong    时间: 2011-2-21 12:15
o,写的不错呀,嘎嘎
作者: wu9930    时间: 2011-3-3 00:30
学习了谢谢
作者: whq6824500    时间: 2011-3-3 21:55
回复 7# fengxue


    20个回帖遥遥无期啊。
谢谢楼主,这个问题有点高了。
作者: x_my    时间: 2011-3-3 22:10
多线程  稳定??
作者: gwljt    时间: 2011-3-3 22:43
很好很强大楼主好人
作者: wunsian    时间: 2011-3-4 03:05
参数怎么传递啊????
作者: qq164820867    时间: 2011-3-6 19:32
学习了啊啊
作者: renmin    时间: 2011-3-8 12:35
学习了,谢谢你
作者: 543391073    时间: 2011-3-8 21:14
多线程是什么啊?
作者: aijianli    时间: 2011-3-10 10:15
收藏学习 感谢楼主
作者: renchin10025    时间: 2011-3-10 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是易虫    时间: 2011-3-11 11:02
{:3_215:}试试效果???
作者: go123od    时间: 2011-3-11 11:14
学习了。马上试下
作者: leobaidu    时间: 2011-3-19 09:04
学习了一下,一会试试
作者: liruicheng    时间: 2011-3-20 11:02
学习了!{:3_240:}
作者: 战天    时间: 2011-3-20 21:42
{:3_216:}明白了
作者: lily279    时间: 2011-3-21 01:46
辛苦了,啊,,
作者: lily279    时间: 2011-3-21 01:47
顶起来把,,
作者: woerry48    时间: 2011-3-23 09:43
很久以前就听说用标签来做多线程了·我也试过的··不过感觉用没用都一样·我是做的连接数据库的多线程·可能没多少用户连接·呵呵
作者: war    时间: 2011-4-4 14:17
{:3_236:}呵呵,这方法不错.学习了
作者: ˇ坏ㄝ圭ㄝ圭    时间: 2011-4-6 17:00
楼主辛苦,学习了
作者: Oo小乖oO    时间: 2011-4-7 15:05
新手报到  来学习了
作者: wsz0564335    时间: 2011-4-8 10:23
{:3_245:}好好学习
作者: tracker    时间: 2011-4-14 15:49
学习了,~!~
作者: wszxx520    时间: 2011-4-27 15:58
新来的学习中
作者: woeiwoei    时间: 2011-4-28 17:52
辛苦了。。支持。。。
作者: yingxy    时间: 2011-4-28 17:59
还没用过,了解了解。
作者: yeao2008    时间: 2011-5-3 17:56
大家可以先新建一个子程序,子程序下面的代码是一个用来填表的代码
作者: 中原随风    时间: 2011-5-4 01:51
回复 天空之蓝 的帖子

好东西,看一下先!

作者: hj0810    时间: 2011-5-6 18:08
学习了,回家后验证一下
作者: 乐融天天    时间: 2011-5-7 12:20
Internet Explorer_Server
作者: a510627022    时间: 2011-5-7 22:31
看不懂{:3_226:}.....
作者: dearking    时间: 2011-5-10 19:00
额,看不懂。努力ing

作者: Just笨笨    时间: 2011-5-10 19:04
{:3_227:}什么叫做多线程??我很迷茫~~
作者: zx_sorry    时间: 2011-5-13 15:35
多谢啦{:3_244:}{:3_227:}
作者: 吴小凡    时间: 2011-5-17 10:39
学习了。马上试下
作者: 12315    时间: 2011-5-17 12:54
好东东,一定要支持,
哈哈
作者: lei138957    时间: 2011-5-17 13:12
顶一下,看看是什么内容

作者: 行走    时间: 2011-5-17 13:45
学习学习哈{:soso_e113:}
作者: a463985601    时间: 2011-5-18 22:16
好好学习啊
作者: a463985601    时间: 2011-5-18 23:01
再定一次!呵呵

作者: flaswf    时间: 2011-5-19 06:28
楼主辛苦了!{:3_244:}{:3_244:}
作者: 小角色    时间: 2011-5-19 08:14
楼主辛苦呵呵
作者: E语言学习者    时间: 2011-5-22 20:21
不懂怎么自己做个多线程的。
作者: 188288    时间: 2011-5-22 22:42
{:3_244:}多谢啦
作者: 188288    时间: 2011-5-22 22:43
{:3_244:}多谢啦
作者: 四海铭洋    时间: 2011-5-23 17:57
路过看下啊
作者: fjllz    时间: 2011-5-24 09:11
学习中,测试。。。
作者: E语言学习者    时间: 2011-5-24 21:24
不懂,完全不懂,我只是随便看看,不用回答我。,
作者: 脚印ooo    时间: 2011-5-27 17:00
好铁应该要狠狠的顶
作者: 小马过河    时间: 2011-6-3 15:01
没弄过多线程
作者: 742353688    时间: 2011-6-4 01:38
谢谢楼主分享!哦
作者: 夜莺    时间: 2011-6-5 06:01
学习了,呵呵
作者: 唏嘘草    时间: 2011-6-5 09:32
学习了啊{:3_228:}
作者: 唏嘘草    时间: 2011-6-5 10:20
暂时还看不懂啊
作者: 婆过客    时间: 2011-6-15 03:27
我哎哟看看安康那
作者: 婆过客    时间: 2011-6-15 03:28
我哎哟看看安康那
作者: qq472966824    时间: 2011-6-23 23:31
呵呵 不错 收了
作者: 尖刀班挖坑组    时间: 2011-6-26 05:01
多谢!有个例程就好了
作者: 魔鬼伤    时间: 2011-6-29 14:18
学习了
必须谢lz
作者: qw852654    时间: 2011-7-5 13:02
学习学习,呵呵
作者: 657342313    时间: 2011-7-8 09:27
发现 很多技巧耶.....
作者: 小小小小    时间: 2011-7-8 10:00
虽然不懂。。但是还是支持楼主了,。
作者: 纯天然爽歪歪    时间: 2011-7-9 22:12
学习多线程中    感谢分享
作者: 纯天然爽歪歪    时间: 2011-7-9 22:24
研究多线程中1~~~
作者: 纯天然爽歪歪    时间: 2011-7-9 22:25
多线程 需要研究哦哈哈 参考下
作者: 纯天然爽歪歪    时间: 2011-7-9 22:28
感谢楼主 传授 知识
作者: 纯天然爽歪歪    时间: 2011-7-9 22:30
多线程 还是不会 忧郁啊 想要传递的参数比较多
作者: LHHCCJ    时间: 2011-7-10 07:08
多谢!!学习学习
作者: gddfcz    时间: 2011-7-10 12:47
学习了,感谢楼主。
作者: 哈维    时间: 2011-7-10 12:51
学习了 很好 谢谢
作者: 简单死    时间: 2011-7-13 08:34
学习学习      
作者: liyaohong    时间: 2011-7-17 01:06
{:3_244:}{:3_244:}{:3_244:}{:3_244:}
作者: cocoazhang    时间: 2011-7-17 14:27
学习了。谢谢~~~
作者: gxw521yy    时间: 2011-7-18 16:30
现在我还看不懂这些哦
作者: ztcjn    时间: 2011-7-18 20:00
偶是关闭线程句柄来着~~~~~~~~~
作者: 达人牛牛    时间: 2011-7-18 23:09
楼主很强大,学习了!
作者: 小小小小    时间: 2011-7-20 17:22
支持支持、、、
作者: 乱世    时间: 2011-8-4 12:53
我还不知道什么是多线程 哎,  每天时间太少了
作者: 太原库存鞋批发    时间: 2011-8-8 12:47
楼主的网盘太郁闷了
作者: 303941076    时间: 2011-8-8 16:14
看完有点晕晕的感觉
作者: 447485268    时间: 2011-8-9 13:30
好,不错学习到了。
作者: 小白鼠    时间: 2011-8-9 13:56
不错的思路 可以通过标签返回消息~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4