会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Neutra
分享自己学习的,学习别人分享的
博客园
首页
新随笔
联系
订阅
管理
2010年10月13日
以线程安全方式引发事件(修正)
摘要: 《CLR via C#》3rd中提到,应该以线程安全的方式引发事件,不禁冒冷汗,一直以来还真没注意到这个问题,以前写的不少代码得重新审查修正了。下面是引用原文说明:.Net Framework最初发布时,是建议开发者用以下方式引发事件:[代码]这个OnNewMail方法的问题在于,线程可能发现NewMail不为null,然后,就在调用NewMail之前,另一个线程从委托链中移除了一个委托,是New...
阅读全文
posted @ 2010-10-13 01:14 neutra
阅读(1283)
评论(7)
推荐(0)
编辑
公告