详细情况看这个帖子
http://community.csdn.net/Expert/topic/3360/3360502.xml?temp=.8093225这个帖子是为了给那些能解决我的问题人来分分的:-)
讨论仍在上个帖子中,不过问题也有了些变化,希望高手们能耐心的看看
多谢了!!

解决方案 »

  1.   

    一个假想: 类似多线程下载一样, 用多线程可以解决这个问题吗MARK, 有时间做一个试试
      

  2.   

    to huwei001982(編程浪子):
    可以说得在详细点吗?
      

  3.   

    copy/b a+b=c
    两个文件都是1个G,C文件是2个G,试想:向磁盘上面写一个2G的文件,也差不多要7,8分钟,已经涉及到了IO极限了,只能在硬件上考虑,换SCSI硬盘,速度肯定会快1楼的想法只适合于网络下载,真正写出来,绝对不如上面的方法快,线程多起到了负作用
    磁盘IO是一个瓶颈
      

  4.   

    使用文件映射(FileMapping).如果只是IO的话,多线程反正可能降低性能,因为磁头来回在盘面上跑。
      

  5.   

    >>文件映射,我试用了一下,没有测具体的效果,但不知道他和普通的文件I/O有什么本质的区别。>>因为我的程序的整个思路变了,所以这个问题现在避免了,但出于好奇,也感觉应该有更好的方法。>>由于上面的帖子现在对于我的意义不是很大了,所以感兴趣的朋友可以发表发表意见,过两天就结帖了。