找回密码
 立即注册
相关推荐换一批
  1. GB/T 19515-2004 道路车辆 可再利用性和可回收利用性计算方法
  2. GB/T 19097-2003 技术产品文件 生命周期模型及文档分配
  3. GB/T 18253-2000 钢及钢产品 检验文件的类型
  4. SH/T 3073-2004 石油化工管道支吊架设计规范
  5. SH/T 3110-2001 石油化工设计能量消耗计算方法
  6. SH/T 3045-2003 石油化工管式炉热效率设计计算
  7. FZ/T 90066-1995 纺织机械 产品图样及设计文件的更改
  8. FZ/T 90012-1991 材料在图样及设计文件中的标记方法
  9. FZ/T 91003.8-1993 纺织机械制造工艺管理导则 工艺文件的修改
  10. FZ/T 91003.7-1993 纺织机械制造工艺管理导则 工艺文件标准审查
  11. FZ/T 91001.4-1993 纺织机械制造工艺文件 工艺装备设计图样及文件格式
  12. FZ/T 91001.1-1993 纺织机械制造工艺文件 工艺文件完整性及审批程序
  13. GB/T 13959-1992 文件格式分类与代码编制方法
  14. GB/T 213-2003 煤的发热量测定方法
  15. SJ 20839-2002 长波地波传输道计算方法
  16. SJ/T 207.8-2001 设计文件管理制度 第8部分:图样编制
  17. SJ/T 207.7-2001 设计文件管理制度 第7部分:电气简图的编制
  18. SJ/T 207.6-2001 设计文件管理制度 第6部分:项目代号
  19. JC/T 543-1994 烘干机热工测量方法与计算
  20. QB/T 1927.5-1993 连续蒸煮器能量平衡及热效率计算方法
  21. QB/T 1927.4-1993 蒸球能量平衡及热效率计算方法
  22. 2024北师大版一年级数学下册第一次月考评估考试卷免费下载可打印(含详细答案)
  23. 2020年人教版小学一年级数学下册《第二单元》测试试卷及答案
  24. 小学数学第二册第五单元(三、两位数加减两位数)综合能力检测卷(A卷)
线程计算读取文件 | 易语言编程 2023-08-03 230 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
(多线程计算线程一:读取文件数据到线程队列,线程二:从线程队列拉取数据进行MD5计算(复制FFMPEG播放器多线程解码原理),从进度条可以看到几乎文件读取线程和计算线程是同步的,文件读取线程先读取一个数据包,然后再读取一个数据包(同时计算线程正在计算数据包的MD5),并行速度一致,计算线程根本不需要,那就进行多线程吧(文件太小建议不要使用多线程,但是会拖慢速度)!

目前的瓶颈在于算法和IO。如果使用内存映射来改善IO(初期测试时,效果并不明显,而且算法写得不好,反而性能会有所下降)。 MD5算法网站上没有优化好的版本。

19440609373[下载].rar

194405so6166mylv7ov12y.jpg


上一篇:易语言源码动态创建窗口及组件(支持复制窗口和组件)
下一篇:汇编字节集搜索(通配符)V3易语言源码