如何阅读活动的文件 - 正在由另一位作家线程writen

问题描述:

我想读一个(日志文件的应用程序不断被写入)如何阅读活动的文件 - 正在由另一位作家线程writen

目前我使用RandomAccessFile的临时解决方案(读模式)

这个问题还有其他解决方案吗?

您可能可以使用FileInputStream来阅读此文件。另一个进程/线程写入它的事实不应该是一个问题,特别是如果它只将数据附加到文件。

Java 7中具有允许监听文件系统事件的新API:http://java.dzone.com/news/how-watch-file-system-changes

如果你被卡住以前版本的Java使用极化的如下描述:File changed listener in Java