我现在思路如下:
下载N个文件1.mp3,2.mp3.........N
启用线程1,线程2。N
每个线程有子线程subThreadX(因为每个文件分X块)
现问题:
子线程1完成后,才开始子线程2
也可能子线程2完成后,才开始子线程6
为什么不是子线程1,2,X一起下载?要不我就不分块了。子线程间同写一个文件
oSavedFile = new FileStream(sName,FileMode.OpenOrCreate ,FileAccess.ReadWrite ,FileShare.ReadWrite );oSavedFile.Write(b,nStart,nLen);谢谢!