页次: 1
这是我写的程序,需要完成的工作是:通过多线程复制文件。
程序代码见此:https://github.com/jouyouyun/test/tree/master/File/cp_thrd
遇到的问题是: 可以完成文件的复制,但复制的文件大一点的时侯,复制得到的文件的顺序是错乱的。比如说复制里面的 COPYING 文件,得到的 /tmp/tmp 文件的顺序就和 COPYING 文件的不同。
离线
多线程复制文件通常是没有实用意义的。它只会降低复制速度。
离线
多线程复制文件通常是没有实用意义的。它只会降低复制速度。
额...这样啊,我还以为它会加快呢
离线
百合仙子 说:多线程复制文件通常是没有实用意义的。它只会降低复制速度。
额...这样啊,我还以为它会加快呢
复制文件时磁盘是瓶颈啊。多线程主要会造成因乱序读取而引发大量寻道(硬盘 I/O 中最耗时的步骤)。
离线
长见识了!谢谢了
离线
页次: 1