CLR via C# 读书笔记 2-1 编译器优化导致的问题
摘要:
DotNet项目在Debug 和Release 模式一个主要的差别就是有没有打开编译器优化在release下由于采用了编辑器优化,那么原来有些运行正常的代码就会出问题下面一段代码就是这样[代码]在Debug模式编译运行 你会发现程序正常的结束了在Release模式编译运行 你会发现程序进入了死循环 , 在while 那条语句这是由于编译器在优化模式下会认为s_stopWorker是一个常量(非tr... 阅读全文
posted @ 2010-11-15 19:51 听说读写 阅读(393) 评论(1) 推荐(0) 编辑