Итак, у меня есть процесс Java, который должен постоянно добавлять новую строку в файл каждые 100 миллисекунд. В настоящее время я использую для этого BufferedWriter, но из того, что я прочитал, объект BufferedWriter всегда должен быть .close() после его завершения.
Если бы я сделал это, мне пришлось бы создавать новый объект BufferedWriter каждые несколько миллисекунд, что не идеально. Есть ли проблемы с созданием одного статического BufferedWriter и просто .flush() после каждой записи?
Наконец, является ли BufferedWriter лучшим классом для этого, если важна производительность? Есть ли жизнеспособные альтернативы?
Спасибо!
100 millisecond
интервалов, с каким допуском? - person Elliott Frisch   schedule 09.03.2014