为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言大文件多线程获取MD5源码 GetFileMD5

三叶资源网 2019-06-16 09:04:05 易语言例程 3126 ℃ 1 评论

(多线程计算 线程一:进行读取文件数据到线程队列,线程二:从线程队列中拉取数据进行MD5计算(抄袭了FFMPEG 播放器的 多线程解码的原理),从进度条可以看出几乎读文件线程与计算线程同步,读文件线程首先读出1个数据包 然后在读1个数据包(于此同时计算线程正在计算数据包的MD5)从并行速度上是一致的,计算线程完全不需要再进行多线程。(太小的文件建议不要使用多线程,反而降低速度)!

现在的瓶颈就在算法和IO,方面,如果IO提升使用内存映射(初期试验过 效果不明显,算法写的不好反而降低性能)。MD5算法网上页没有相关很好的优化版。

@陈凌枫

文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有1位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
封包组包分组框美化模块1.2网页图片批量分析下载易语言破解版文件批量下载图片拼接CMD输出内存注入模块外挂龙珠直播采集超级列表框置行色微信扫码支付MP3播放器sqlite之数据库字节数易语言通讯微博热搜榜蚁群算法SqlServer粒子发射器
最新评论