不断向文件写入数据

3

我的程序经常接收大量数据,每秒高达2-4次。我的目标是将这些数据写入文件。那么现在的问题是,是否明智地一直保持一个文件指针处于打开状态?也许最好先缓存数据然后再写入文件吗?性能如何呢?

有哪些设计模式对此有帮助?欢迎提供任何提示。

1个回答

0

有没有一种自动刷新的方法,可以在一段时间后自动刷新? - kadir
1
当你关闭流时,它会自动刷新,但据我所知,System.IO不能通过计时器自动刷新,但是你可以使用System.Timers.Timer实现自己的刷新功能,在间隔时间到达后调用flush并在每次新写入时重新启动计时器。 - Max Markov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接