JVM-JVM执行引擎工作原理

  Java 字节码指令指向特定逻辑得本地机器码,而JVM 解释执行Java字节码指令时,会直接调用字节码指向得本地机器码;

  JVM 由C/C++编写,JVMz要执行本地机器码就能够从C/C++程序中进入机器指令。 这种功能由C语言提供得函数指针功能实现,能够由C触发机器指令。

  在JVM 内部,call_stub实现C程序调用字节码第一步。通过call_stub函数指针进入对应例程并触发对JAVA主函数第一条字节码指令调用。

函数指针和指针函数

        

  

 

posted @ 2020-05-07 11:09  抽象Java  阅读(633)  评论(0编辑  收藏  举报