通俗解釋託管與非託管

非託管代碼在編譯時直接編譯成適合本地計算機運行的機械碼,必須提供自己的垃圾回收、類型檢查、安全支持等服務

 

託管代碼在公共語言運行庫(CLR)中運行,會在首次運行的時候編譯成適合本地計算機運行的機械碼。然後會把編譯好的機械碼緩存起來,以備下次調用(這就是即時編譯)。隨着程序集的運行,運行庫會持續地提供各種服務,例如安全,內存管理,線程管理等等

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章