我必须读取一个大的字 rune 件。然后我找到了满足我需要的RandomAccessFile
。我尝试了一下,然后面临一个问题,如何获得每个线程开始的点。
RandomAccessFile API 按字节读取文件,但该文件是字符集,我需要处理每一行。那么如何按行溢出它?
感谢帮助。
NIO 无法做到这一点。
最佳答案
I have to read a big
char
file.
因此,您应该使用 FileReader
,可能封装在 BufferedReader
中。
但是,读取具有多个线程的文件不会给您带来任何好处。该磁盘不是多线程的。
而且你不能并行读取行。根本没有意义,
关于java - 使用RandomAccessFile和多线程时,如何分割大字 rune 件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43317681/