Lock(typeof(MyType))和锁定类的静态属性效果是一样的吗??

MyType.SyncRoot是静态属性

MyType.SyncRoot = new Object();

那么Lock(typeof(MyType))

和Lock(MyType.SyncRoot)的效果是一样的吗????


慕尼黑的夜晚无繁华
浏览 772回答 2
2回答

当年话下

不一样,Type对象是全进程唯一的,也就是跨AppDomain的,static字段不是。

幕布斯7119047

一般是用Lock(typeof(MyType))
打开App,查看更多内容
随时随地看视频慕课网APP