jvm
文章平均质量分 90
nan_009
这个作者很懒,什么都没留下…
展开
-
线程安全与锁优化
一、线程安全当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象时线程安全的。线程安全的代码都必须具备一个特征:代码本身封装了 所有毕业的正确性保障手段,令调用者无须关系多线程的问题,更无须自己采用任何措施来保证多线程正确调用。1、java语言中的线程安全此处讨...原创 2018-04-12 22:32:25 · 243 阅读 · 0 评论 -
虚拟机字节码执行引擎
一、概述物理机的执行引擎:直接建立在处理器、硬件、指令集和操作系统层面虚拟机的执行引擎:由自己实现,可以自行制定指令集与执行引擎的结构体系,并且能够执行不被硬件直接支持的指令集格式。java虚拟机的执行引擎:输入字节码文件,处理过程是字节码解析的等效过程,输出是执行结果。二、运行时栈帧结构栈帧:用于支持虚拟机进行方法调用和方法执行的数据结构,是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法...原创 2018-04-12 22:35:04 · 240 阅读 · 0 评论