Java NIO,FileLocks和读者

时间:2014-03-19 13:50:11

标签: java file-io nio

我想读取文本文件,但也获取文件上的文件锁。

获得文件锁定的唯一方法是通过调用文件通道上的方法。

现在,我已经看到BufferedReaderFileReaderRandomAccessFile,只有RandomAccessFile.getChannel()

我最初使用它但是在其他地方我被告知我应该尝试使用NIO的东西(并且RandomAccessFile不是 NIO )。

所以我切换到只使用FileChannel并在手动中读取字节

正在使用BufferedReaderFileReaderRandomAccessFile仍在使用 NIO 吗?有没有办法获得BufferedReaderFileReader上的锁定?

(如果问题不是太多,那么扫描仪如何适应这三种? 似乎有很多方法可以阅读文件而且我不理解这些差异。

0 个答案:

没有答案