向文本文件 追加的方式写日志。  会不会有多人操作并发冲突问题? 如何解决?

解决方案 »

  1.   

    Object objectLock = new Object();
    lock(objectLock)
    {
        // 追加日志文件的内容
    }
      

  2.   

    FileStream fs = new FileStream(@"c:\my.txt",FileMode.OpenOrCreate,FileAccess.ReadWrite,FileShare.None)我将,FileShare 设置为不能共享可以吗?   第一进程正在写文件时候,第二个进程就不能写。 但是会报错,如何让不他不报错,而只是等待第一进程完成,然后自己在执行。
      

  3.   

    我不想用 log4net   难道自己写程序就没办法解决吗??