日志处理--Logo4Net与文件的并发处理

多线程操做同一个文件时会出现并发问题。解决的一个办法就是给文件加锁(lock),可是这样的话,一个线程操做文件时,其它的都得等待,这样的话性能很是差。能够在代码中加锁,也能够在数据库中加锁。 另一个解决方案,就是先将数据放在队列中,而后开启一个线程,负责从队列中取出数据,再写到文件中。html 也就是运用到了生产者消费者模式,生产者就是MVC中捕获错误的过滤器(Golble.asax文件中的Fil
相关文章
相关标签/搜索