Files
spark-qt-research/MultiplethreadDownload/REAMDE.md
2021-02-16 00:25:54 +08:00

1.8 KiB
Raw Blame History

文件大小为: 2521709 开始下载文件 开始下载数据: 18912812521709 -> writePos Start 1891281 开始下载数据: 0630426 -> writePos Start 0 开始下载数据: 6304271260853 -> writePos Start 630427 开始下载数据: 12608541891280 -> writePos Start 1260854

文件大小为: 89937570 开始下载文件 开始下载数据: " 022484391 -> writePos Start 0" 开始下载数据: " 2248439244968783 -> writePos Start 22484392" 开始下载数据: " 4496878467453175 -> writePos Start 44968784" 开始下载数据: " 6745317689937570 -> writePos Start 67453176

星火商店多线程下载说明

现在的这个多线程下载已经可以了,但是暂停恢复不太好控制,所以还是用 QThread 来做暂停控制即使线程数超过CPU 核数问题也不大因为下载并不是CPU密集操作完全没问题的。总体的精细的线程池控制后续技术强大了再来封装好了。

先做好这个功能后续再来研究DTK库各个组件的使用已经如何自己封装漂亮的控件摆脱DTK的依赖。 再后面写一个Qt开发Linux应用的教程先建立起星火商店单独的开发者博客专门用来发技术文章。

星火商店的几个源服务器,源列表写在

$ cat /etc/apt/sources.list.d/sparkstore.list 
deb [by-hash=force] https://sucdn.jerrywang.top /

服务器源列表 http://dcstore.shenmo.tech/store/server.list

https://sucdn.jerrywang.top/
国内推荐 China Lines
https://sucdn.jerrywang.top/
https://store.deepinos.org.cn/
国外推荐 Global Lines
开发者模式 Dev only
http://localhost:8080/
用户贡献 Community lines

也就是目前的就两个服务器了