摘要: 几年前,Eric Lippert注意到根据同样源代码进行优化构建和非优化构建会导致不同的潜在死锁。这个问题会在C# 4.0中被“修复”。“修复”放在引号当中,是因为解决方式也有它自己的问题。最初的问题可能来自于编译器在把IL转化为机器代码的时候,根据你是否打开或关闭优化器和调试器,以非一致的行为插入了no-op指令。Lippert提道:回想一下,lo...阅读全文
posted @ 2009-03-27 08:48 mp3 swf 阅读(167) 评论(0) 编辑