你的分享就是我们的动力 ---﹥

请教一个线程或者多个线程对硬盘进行读写操作效率区别大吗

请问一个线程或者多个线程对硬盘进行读写操作效率区别大吗?
如题!!!!!!!!!!!!!!!!!!!
------解决思路----------------------
从pc机的角度出发(单CPU单硬盘),不会有什么提升,因为程序的执行瓶颈就在IO上,无论你CPU还是内存使用率有多高,但是对于磁盘IO读写来不会有任何提高作用,因此多线程并不会给你对磁盘的读写速度带来什么显著效果,相反,你可能还会因此损失掉更多的性能,因为你在处理数据的时候,必定有逻辑在内,因此你必须完美的控制多个线程之间的协作问题,你不能脏读,不能数据串位,还有同步的问题,资源竞争的问题,这些其实都会在无形中损耗你的系统资源(cpu资源和内存资源)。
其实多线程很多时候不是一个解决性能问题的方案,而是一个业务本身所需的方案,很多业务本身需要用到多线程你就用多线程来处理,而不需要的尽量就不要用多线程。在性能上其实多线程并不占有多大优势。