对lock(obj)中的obj的理解

如果obj为" this",lock(this),只对本实例的方法调用进行同步,如果声明多个实例,则他们回生成各自的锁对象,即,实例之间的方法调用不会同步。
如果要对该类的所有实例进行同步,请使用静态obj或者对类类型进行加锁操作。

posted on 2008-10-20 14:42  非法操作  阅读(302)  评论(0编辑  收藏  举报

导航