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