架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年9月7日

摘要: 在异步调用匿名函数时明智地使用局部变量 问题:由于在多线程中使用了匿名函数外的局部变量而导致的Bug执行代码[代码]将得到输出:10, 10, 10, 10, 10, 10, 10, 10, 10, 10,而不是我们期望的类似于:3, 5, 6, 1, 0, 7, 9, 8, 4, 2, 这样的输出。这是为什么呢?(在实际项目中出现这个Bug的代码请参考[1])分析:使用Reflector查看编译... 阅读全文

posted @ 2009-09-07 14:52 chen eric 阅读(208) 评论(0) 推荐(0) 编辑