逍遥公子 发表于 2015-6-30 09:32:45

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

后台任务模块开源 窗口绑定的多线程任务

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

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

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

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

**** Hidden Message *****

z1499 发表于 2015-6-30 16:15:45

看看再说,,,,

du8912121 发表于 2015-6-30 16:27:31

不错啊,这个可以有

maozi772 发表于 2015-10-23 12:07:34

:P:P 1111111111111111111111111111111111111111111

zz2000 发表于 2015-10-23 21:09:32

1111111111

zz2000 发表于 2015-10-23 21:09:47

1111111111111111111111111111111111111111111111111

zz2000 发表于 2015-10-23 21:09:59

但但地对地导弹地对地导弹地对地导弹

isxiu8959 发表于 2015-10-23 21:15:55

一个新手朋友

1229724530 发表于 2016-5-4 23:25:13

666666666666666666666666666666

giasx968 发表于 2018-1-30 14:28:19

学习下

谢谢
页: [1] 2 3
查看完整版本: 易语言后台任务模块开源 窗口绑定的多线程任务