LUA虚拟机内部实现图
2016-12-17 17:24:53 0 举报
LUA虚拟机是一个用C语言编写的轻量级虚拟机,它的核心部分由一个虚拟栈,一个解释器状态机,和一个即时编译器组成。当程序开始运行时,解释器会从字节码中解析出指令并执行相应的操作,如变量赋值、算术运算等。同时,解释器还会对热点代码进行即时编译,将热点代码转换为本地机器指令以提高执行效率。此外,LUA还提供了一些元表和元方法,用于实现面向对象编程和泛型编程等功能。总之,LUA虚拟机通过高效的内存管理和灵活的扩展机制,为开发者提供了一个简单易用、高性能的脚本语言平台。
作者其他创作
大纲/内容
coroutine
closure factory
closuretable
lua_refcoroutine1
clean coroutine
create coroutine
coroutinetable
addr_file1:closureaddr_file2:closureaddr_file3:closureaddr_file4:closure
0 条评论
下一页