首页 新闻 会员 周边 捐助

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

0
悬赏园豆:20 [已解决问题] 解决于 2009-12-18 12:28

MyType.SyncRoot是静态属性

MyType.SyncRoot = new Object();

那么Lock(typeof(MyType))

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

lsjwzh的主页 lsjwzh | 初学一级 | 园豆:113
提问于:2009-12-13 15:17
< >
分享
最佳答案
0

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

收获园豆:20
Jeffrey Zhao | 小虾三级 |园豆:1629 | 2009-12-13 17:59
其他回答(1)
0

一般是用Lock(typeof(MyType))

persialee | 园豆:3217 (老鸟四级) | 2009-12-13 21:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册