为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑的夜晚无繁华 2018-10-25 05:06:32
MyType.SyncRoot是静态属性MyType.SyncRoot = new Object();那么Lock(typeof(MyType))和Lock(MyType.SyncRoot)的效果是一样的吗????
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

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

查看完整回答
反对 回复 2018-10-30
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

一般是用Lock(typeof(MyType))

查看完整回答
反对 回复 2018-10-30
  • 2 回答
  • 0 关注
  • 771 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信