首页 新闻 会员 周边 捐助

多线程 lock(this)问题

0
悬赏园豆:20 [已解决问题] 解决于 2010-05-20 09:34

我想请教下 在多线程环境下 lock(this) 和lock(静态私有变量) 的区别?

问题补充: 还有一个lock(私有变量) 谢谢大家了
anyTom的主页 anyTom | 初学一级 | 园豆:10
提问于:2010-05-20 08:45
< >
分享
最佳答案
0

lock静态私有变量保证该类所有对象这一块线程安全,lock私有变量保证当前对象该块线程安全,lock(this)同lock私有变量,但更容易发生死锁,因为外部也能对这个对象进行lock

收获园豆:20
Gray Zhang | 专家六级 |园豆:17610 | 2010-05-20 09:04
呵呵 我已经明白了.很感谢哦~~
anyTom | 园豆:10 (初学一级) | 2010-05-20 09:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册