易语言后台任务模块开源 窗口绑定的多线程任务
后台任务模块开源 窗口绑定的多线程任务该模块是什么:
1. 仿.NET Framework中的BackgroundWorker,帮助新手更容易的使用多线程
2. 简化多线程的创建和管理
3. 完成回调、进度回调都会在窗口线程中执行,可安全的操作窗口组件
4. 同时支持延时任务、间隔执行任务,功能与时钟类似
该模块不是什么:
1. 不是线程池,可创建的任务数量有上限,最大允许60个任务
2. 不是IOCP等异步IO,不能用来创建网络连接池
典型使用场合:
1. 网络文件下载
2. 压缩、解压、加密、解密等CPU密集操作
3. 一次性的延时任务,比时钟方便
4. 线程中需要与窗口组件交互
该模块本来是给一个新手朋友写的,让他更简便的使用多线程的。
是的,就是给新手特制的。
写了之后觉得不能浪费,还是发出来吧,能帮几个新手也是好的。
当然高手也是需要的,见上面的典型使用场合。
**** Hidden Message ***** 看看再说,,,, 不错啊,这个可以有 :P:P 1111111111111111111111111111111111111111111 1111111111 1111111111111111111111111111111111111111111111111 但但地对地导弹地对地导弹地对地导弹 一个新手朋友 666666666666666666666666666666 学习下
谢谢