本文只针对C#中,多线程同步所用到的锁(lock)作为研究对象.由于想更直观的显示结果,所以,在做demo的时候,就把多线程通过事件操作UI的代码也写了出来,留作备忘和分享吧. 其实多线程的同步,使用同步锁的方法用了好多次,今天无意中看到MSDN中,建议用: private static readonly object locker1 = new object(); private readonly object locker2 = new object(); 备注:原文并没有加readonly…