关于用FileStream的异步写的方法多线程写日志的问题。 是否能保证写入的顺序? 项目中需要用到多线程写日志。我想用FileStream的异步写的方法。在回调方法中用Lock同步,这样调用端可以马上返回,不用等到写完再返回。这样是否能保证写入的先后顺序?请问这样还会有什么问题么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件的特性决定了它是一种独享的资源,所以我想可以把所有写入的请求放入一个请求队列,由另一个线程去完成日志的写入工作。 你的这种想法我也想过:先把日志内容写入一个队列中 ,然后有一个线程监视队列内容,发现队列中有内容就写入文件这样做可以么? 先声明一个静态类,里面两个成员字段,一个是锁对象,一个是序号,然后锁定操作序号。 winform中的combobox怎么默认选中一项? 字符串中查找带?或者*的关键字该怎么办... WinForm的TreeView默认展开收缩按钮问题 高手在那里? 音频播放器的均衡器是怎么控制声音输出的?(我指的是类似于千千静听的“流行”,“剧场”之类的声音模式) 为什么我的项目调试时只显示哪方面出错了,错不显示具体哪个面页? 求助SQLSERVER2000作业调度计算下次执行日期和时间的算法 如何在C#中实现窗体的停靠 dbgrid 的问题 如何比较两组数据的相似度? 如何通过修改DATAGRIDVIEW更新数据库 关于C#语法```
你的这种想法我也想过:
先把日志内容写入一个队列中 ,然后有一个线程监视队列内容,发现队列中有内容就写入文件这样做可以么?