0

我有一个线程将不断登录到文件中。我有一个函数getLines(),调用时将返回日志文件的最后 100 行。

我的问题是在里面实现一个简单的 BufferedReadergetLines()是否足够?我主要关心在写入时读取是否有效。我不介意遗漏几行在阅读过程中编写的代码。

谢谢

4

1 回答 1

0

由于 Java FileOutputStream / FileInputStream 在共享模式下打开文件读取不会干扰写入。尽管在我看来,实现一个保存最后 100 行并按需返回它们的记录器会更好、更有效。

于 2013-07-23T10:07:32.517 回答