博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年3月16日

摘要: Lock: C#只能lock 引用类型的值,如果lock一个int, bool,编译器会报错。 当一个互斥锁已被占用时,在同一线程中执行的代码仍可以获取和释放该锁。但是,在其他线程中执行的代码在该锁被释放前是无法获得它的。 建议不要使用锁定对象类型之种方法来同步对静态数据的访问。您无权控制的其他代码可能也会锁定您的类类型。这可能导致死锁。因此,请使用锁定私有静态对象这种方... 阅读全文

posted @ 2006-03-16 17:10 Snapping 阅读(411) 评论(2) 推荐(0) 编辑