lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.IO; namespace WriteLogClass { /// /// 错误信息处理类 /// public class Error