在java中同时处理写入和读取

时间:2013-07-23 09:14:42

标签: java file-io

我有一个会不断登录文件的帖子。我有一个函数getLines(),当被调用时将返回日志文件的最后100行。

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

由于

1 个答案:

答案 0 :(得分:0)

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