如果要进行文件复制编程,为了加快速度,你会用多线程还是多进程

如果要进行文件复制编程,为了加快速度,你会用多线程还是多进程,第1张

多线程。利用IO流中的随机访问文件RandomAccessFile和文件通道FileChanne复制文件可大大提高文件的读写效率,在此基础上利用多线程扰中仔复制文件使培伏其性能更优。多线程,是指从软件或者缓汪硬件上实现多个线程并发执行的技术。

多线程就是多个指令序列同时执行,能同时占有多个CPU核心,提高整体运算速度。

不过不建议用多线程复制,多个线程同码如时访问同一个物理设备,同时只有一个线程能获得这个设备的控制迟缺启权,其他线程都在等待。因此文件复制的瓶颈在disk i/o,不在CPU,多线程不能提高disk i/o的性能,反而有扮渣可能增加磁盘的寻道时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12295123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存