我现在思路如下:
下载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);谢谢!
解决方案 »
- MDI子窗体调用父窗体共有方法执行结果与父窗体本身执行方法结果不一样
- C# 打开视频问题
- 项目中要用到C:\windows\system32下面的一些dll,请问打包及安装项目时怎样把这些dll文件安装到目标机器的C:\windows\system32中
- .net2.0 如何生成帮助文档?
- 三层结构中的异常是怎么处理的 ??????
- 我说我的兄弟姐妹们啊,快来帮帮忙啊。小弟我急死了。 在C#中,怎样调用也可以说是直接弹出 OutLook 发信窗口,并自动添加一个附件。
- 有没有简便的方法控制按钮上的图像?
- WPF 获取框选的控件 并把选定的控件用红色填充
- C#读取远程文件WebClient 方法读取操作超时
- 请问哪里有下载VS.net beta2 ?
- sql的“create table”语句无法创建表格!
- 数据同步问题?
你的意思我能理解,我觉得你说的有道理。不过,我现在就想学习一下多线程下载这块。
我觉得我的方法,理论上能通过,但实际中还有点问题。