看流星社区

 找回密码
 注册账号
查看: 6144|回复: 21

[易语言源码] 易语言后台任务模块开源 窗口绑定的多线程任务

[复制链接]

该用户从未签到

发表于 2015-6-30 09:32:45 | 显示全部楼层 |阅读模式
后台任务模块开源 窗口绑定的多线程任务

该模块是什么:
1. 仿.NET Framework中的BackgroundWorker,帮助新手更容易的使用多线程
2. 简化多线程的创建和管理
3. 完成回调、进度回调都会在窗口线程中执行,可安全的操作窗口组件
4. 同时支持延时任务、间隔执行任务,功能与时钟类似

该模块不是什么:
1. 不是线程池,可创建的任务数量有上限,最大允许60个任务
2. 不是IOCP等异步IO,不能用来创建网络连接池

典型使用场合:
1. 网络文件下载
2. 压缩、解压、加密、解密等CPU密集操作
3. 一次性的延时任务,比时钟方便
4. 线程中需要与窗口组件交互

该模块本来是给一个新手朋友写的,让他更简便的使用多线程的。
是的,就是给新手特制的。
写了之后觉得不能浪费,还是发出来吧,能帮几个新手也是好的。
当然高手也是需要的,见上面的典型使用场合。

游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2015-6-30 16:15:45 | 显示全部楼层
看看再说,,,,

该用户从未签到

发表于 2015-6-30 16:27:31 | 显示全部楼层
不错啊,这个可以有

该用户从未签到

发表于 2015-10-23 12:07:34 | 显示全部楼层
1111111111111111111111111111111111111111111

该用户从未签到

发表于 2015-10-23 21:09:32 | 显示全部楼层
1111111111

该用户从未签到

发表于 2015-10-23 21:09:47 | 显示全部楼层
1111111111111111111111111111111111111111111111111

该用户从未签到

发表于 2015-10-23 21:09:59 | 显示全部楼层
但但地对地导弹地对地导弹地对地导弹

该用户从未签到

发表于 2015-10-23 21:15:55 | 显示全部楼层
一个新手朋友

该用户从未签到

发表于 2016-5-4 23:25:13 | 显示全部楼层
666666666666666666666666666666

该用户从未签到

发表于 2018-1-30 14:28:19 | 显示全部楼层
学习下

谢谢
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-20 06:54

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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