读书人

文件多线程上载时,保存文件数据时如何

发布时间: 2013-01-28 11:49:56 作者: rapoo

文件多线程下载时,保存文件数据时怎么实现呢
现在要多线程下载,分块下载文件.保存文件数据时是加锁来写一个文件,还是每个连接建立独自的文件,最后来合并.

哪种更好呢?
[解决办法]
方案:
1. 取得远程source file的尺寸
2. 在local创建同尺寸的FileMap
3. 开多个线程同时对FileMapView进行操作
4. 大功告成

读书人网 >C++

热点推荐