多线程的使用一定要慎用,使用多个线程来处理多任务的时候,效率肯定是有提高的,要不也不会有多线程这种东西存在了。但是对硬盘的读写有特殊的地方。
对磁盘进行多线程处理的时候,效率会急速下降!!!因为不同文件的读写,会造成磁头的频繁转换,磁头的频繁转换要比读取磁盘的时间更长。所以这种情况下,最好有个线程去读取文件,其他的线程去处理文件数据中的业务逻辑处理
多线程的使用一定要慎用,使用多个线程来处理多任务的时候,效率肯定是有提高的,要不也不会有多线程这种东西存在了。但是对硬盘的读写有特殊的地方。
对磁盘进行多线程处理的时候,效率会急速下降!!!因为不同文件的读写,会造成磁头的频繁转换,磁头的频繁转换要比读取磁盘的时间更长。所以这种情况下,最好有个线程去读取文件,其他的线程去处理文件数据中的业务逻辑处理