.net應用程序運行不受管理的過程,我的意思是,它是正常的Windows過程嗎?我讀了一些在那裏的原因.net提供了默認的appdomain,它作爲非託管進程和託管在其中的受管.net應用程序之間的接口。.net應用程序運行不受管理的過程,還是正常的Windows過程?
3
A
回答
0
從我所看到的,這只是一個正常的過程。
也許有人可以擴展技術細節。
1
Windows上只有一種進程。 .NET進程執行機器生成的機器代碼並不相關,機器代碼與在非託管進程中執行的機器代碼沒有區別。而.NET進程像Windows API函數一樣運行大量非託管代碼,就像非託管進程一樣。
AppDomain與非託管代碼無關。這只是一個抽象,可以在託管代碼中使用,因爲內存是以可管理的方式分配的。這使得它可以一次性分配,就像一個進程一樣。效率更高。
相關問題
- 1. 管理運行過程
- 2. 如何獲得Windows的運行的應用程序不是所有的過程
- 3. 從完全不受管理的C++應用程序中使用.net程序集?
- 4. 內部iPhone/iPad應用程序的過程與正常過程不同嗎?
- 5. 的Adsense不是在PhoneGap的+ jquerymobile應用程序正常運行
- 6. 程序運行不正常
- 7. 程序運行不正常
- 8. 運行的應用程序的線程,而不是一個過程
- 9. 知道您是通過應用程序還是通過網站運行
- 10. 從Visual Basic/C#/ .NET運行Exchange命令行管理程序cmdlet應用程序
- 11. 的Direct3D應用程序運行正常,如果Windows資源管理器正在運行,減慢可怕否則
- 12. .NET應用程序的配置管理
- 13. 通過應用程序Jenkins管理
- 14. 加載和運行Sinatra應用程序的過程是什麼?
- 15. 覆蓋設備管理應用程序啓用過程編程
- 16. 檢測Windows進程和應用程序是否正在運行
- 17. 蔚藍的遠程應用程序運行不正常使用訪問運行
- 18. 通用Windows應用程序 - NW.JS的過程typeof運算==「對象」
- 19. 在Docker for Windows中運行正常的Win32應用程序
- 20. 存儲過程中的複雜處理與.NET應用程序
- 21. 從.NET 3.5應用程序運行.NET 4.0應用程序
- 22. 以管理員身份運行.NET應用程序
- 23. 通過編程訪問Android的管理應用程序
- 24. 運行帶有管理高程的WPF應用程序WIX
- 25. 通過.NET程序運行R
- 26. 檢查Windows應用程序是否正在運行(而不是進程)
- 27. Windows Phone應用程序更新過程
- 28. 在Vista/Windows 7中以管理員身份運行.net應用程序
- 29. 應用程序範圍受管理的bean正在死亡?
- 30. .Net應用程序正常運行時,打破預定時間