Max*_*ich 3 c# clr jit jvm virtual-machine
只是想知道是否有人愿意向我解释 JVM、CLR 和其他“虚拟机”如何知道何时“启动”?
我的意思是,您双击可执行文件,您的机器开始执行代码,但在某些时候(显然),代码需要通知机器该代码需要其他进程才能运行,并且需要传递操作码。那么这是如何发生的呢?
每个可执行文件首先运行非托管代码,它将控制权传递给 CLR(从 mscoree.dll 调用 _CorExeMain)。然后 CLR(非托管事物)读取/编译/执行程序集中的代码(并执行其他操作)。
| 归档时间: |
|
| 查看次数: |
255 次 |
| 最近记录: |