文件多线程下载时,保存文件数据时怎么实现呢
现在要多线程下载,分块下载文件.保存文件数据时是加锁来写一个文件,还是每个连接建立独自的文件,最后来合并.
哪种更好呢?
[解决办法]
方案:
1. 取得远程source file的尺寸
2. 在local创建同尺寸的FileMap
3. 开多个线程同时对FileMapView进行操作
4. 大功告成
发布时间: 2013-01-28 11:49:56 作者: rapoo
文件多线程下载时,保存文件数据时怎么实现呢
现在要多线程下载,分块下载文件.保存文件数据时是加锁来写一个文件,还是每个连接建立独自的文件,最后来合并.
哪种更好呢?
[解决办法]
方案:
1. 取得远程source file的尺寸
2. 在local创建同尺寸的FileMap
3. 开多个线程同时对FileMapView进行操作
4. 大功告成