1.Lock(this)
        Lock(this)只能锁住当前对象,对于同一类型的其他对象实例无能为力,可以通过锁定类中的静态字段来解决这个问题。

一些相关链接:

C#中的多线程
C#与NET实战 第5章 进程、线程与同步 节选
c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex
GUI 博士的忠告:切勿锁定类型对象!
posted on 2007-12-15 23:26  风生水起  阅读(364)  评论(0编辑  收藏  举报