我想借助2个线程读取一个500Mb的文件,这样读取文件会快很多。有人请给我一些使用核心 Java 概念的任务代码。
最佳答案
多线程根本不可能使代码更快。这是因为读取文件是一个 I/O 绑定(bind)过程。您将受到磁盘速度而非处理器的限制。
关于java - 使用多线程更快地读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7632318/
标签 java
我想借助2个线程读取一个500Mb的文件,这样读取文件会快很多。有人请给我一些使用核心 Java 概念的任务代码。
最佳答案
多线程根本不可能使代码更快。这是因为读取文件是一个 I/O 绑定(bind)过程。您将受到磁盘速度而非处理器的限制。
关于java - 使用多线程更快地读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7632318/