我正在编写一个程序,它可以从许多来源读取短字符串,频率可能高达每秒钟一次。我需要将这些数据写入单独的文件中,并希望能够了解如何以最高效的方式实现。
我的当前实现是将数据排队,并在队列超过一定大小时刷新数据。
是否有更好的方法?在C#中,有没有特别高效的IO构造?
编辑:当我说“大型”时,我认为“合理”的最大值应该是约100个数据源,但在最坏的情况下可能会有几百个。
我的当前实现是将数据排队,并在队列超过一定大小时刷新数据。
是否有更好的方法?在C#中,有没有特别高效的IO构造?
编辑:当我说“大型”时,我认为“合理”的最大值应该是约100个数据源,但在最坏的情况下可能会有几百个。