【发布时间】:2014-03-09 03:58:32
【问题描述】:
所以我有一个 java 进程,它需要每 100 毫秒不断地在文件中追加一个新行。我目前为此使用 BufferedWriter,但根据我的阅读,BufferedWriter 对象在完成时应该始终是 .close()。
如果这样做,我将不得不每隔几毫秒创建一个新的 BufferedWriter 对象,这并不理想。创建一个静态 BufferedWriter 并在每次写入后对其进行 .flush() 处理有什么问题吗?
最后,如果性能是一个问题,BufferedWriter 是最好的类吗?有没有可行的替代方案?
谢谢!
【问题讨论】:
-
在
100 millisecond间隔,有什么样的公差?
标签: java filestream bufferedwriter