CLR via C# 讀書筆記 2-1 編譯器優化導致的問題
摘要:
DotNet項目在Debug 和Release 模式一個主要的差別就是有沒有打開編譯器優化在release下由于采用了編輯器優化,那么原來有些運行正常的代碼就會出問題下面一段代碼就是這樣[代碼]在Debug模式編譯運行 你會發現程序正常的結束了在Release模式編譯運行 你會發現程序進入了死循環 , 在while 那條語句這是由于編譯器在優化模式下會認為s_stopWorker是一個常量(非tr... 閱讀全文
posted @ 2010-11-15 19:51 聽說讀寫 閱讀(408) 評論(1) 推薦(0)
浙公網安備 33010602011771號