简单的程序员

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

2010年3月2日

摘要: 问题请参考:您能看出这个Double Check里的问题吗?已经很有很多朋友得到了结果,是由于m_categories过早初始化,而导致double check的验证条件被破坏(或者说,满足)。[代码]假设第一个线程进入了GetCategory方法,它自然可以畅通无阻地执行LoadCategories。只可惜,在LoadCategories方法的第一行就为m_categories设置了一个空字典。... 阅读全文
posted @ 2010-03-02 09:16 简单的程序 阅读(209) 评论(0) 推荐(0) 编辑