【发布时间】:2013-01-13 16:52:20
【问题描述】:
我知道它的作用,但我没有找到关于它是如何执行的解释。与 Java 不同,我们不需要调用虚拟机可执行文件来运行我们的程序。
在 .NET 中只需正常运行可执行文件。它是 Windows 服务吗?它是.Net可执行文件引用的DLL吗?它与操作系统内核绑定吗?它是一种类似于杀毒软件的拦截器吗?这是什么?
【问题讨论】:
-
JIT 只是运行 CLR 程序的 VM 的一个方面。符合标准的 CLR VM 甚至可能没有 JIT。
-
不,我怀疑这不是的副本。虽然原始问题/标签令人困惑(尤其是“JIT”内容),但其中提到了“不需要调用虚拟机”(例如
java theprogram.jar)。
标签: .net architecture executable