Как использовать Java для чтения из файла, который активно пишется?

у меня есть приложение, которое записывает данные в файл. Эта информация используется после исполнения определения pass/отказа/правильность применения. Я хотел бы быть в состоянии прочитать файл, как оно пишется, так что я могу сделать эти pass/отказа/проверки правильности в реальном времени.

я предполагаю, что это можно сделать, но какие есть подводные камни, задействованных при использовании Java? Если чтение перехватывает письма, это будет просто ждать больше, пишет до тех пор, пока файл не будет закрыт, или будет читать исключение в этот момент? Если последнее, то что делать тогда?

Моя интуиция в настоящее время подталкивал меня к BufferedStreams. Этот путь?

Найдено 6 ответов:

How do I use Java to read from a file that is actively being written?

http://stackoverflow.com/questions/4149/how-do-i-use-java-to-read-from-a-file-that-is-actively-being-written

Посмотреть решение →