焦林俊

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

2012年7月30日

摘要: 最近在对博客园的程序进行性能优化,在优化过程中用到了Dictionary,在通过foreach将Dictionary中的数据写入数据库时,遇到了这样的错误:Collection was modified; enumeration operation may not execute. 代码类似这样的:Dictionary_dictionary=newDictionary();//添加数据操作省略foreach(KeyValuePairitemin_dictionary){} 在执行foreach时,其他线程对_dictionary进行了Add操作,改变了_dictionary中的数据,从而产生了 阅读全文
posted @ 2012-07-30 15:16 焦林俊 阅读(1348) 评论(0) 推荐(0) 编辑