MyType.SyncRoot是静态属性
MyType.SyncRoot = new Object();
那么Lock(typeof(MyType))
和Lock(MyType.SyncRoot)的效果是一样的吗????
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
不一样,Type对象是全进程唯一的,也就是跨AppDomain的,static字段不是。
一般是用Lock(typeof(MyType))