摘要: 线程状态图 五种状态:新建、就绪、运行、死亡、阻塞。阻塞分为三种:等待阻塞 同步阻塞 其它阻塞 阅读全文
posted @ 2015-06-24 20:16 浮度人生 阅读(101) 评论(0) 推荐(0)
摘要: 类执行机制JVM基于栈体系结构来执行class字节码,线程被创建后,产生程序计数器(PC)和栈(Stack)PC存放下一条执行的指令在方法内的偏移量,Stack存放一个栈帧,每个栈帧对应每个方法的每次调用,栈帧中存放局部变量和操作数栈 栈的结构如下图: JVM内存结构Java虚拟机规范规定的ja... 阅读全文
posted @ 2015-06-23 20:43 浮度人生 阅读(104) 评论(0) 推荐(0)
摘要: JVM的整体理解由上图可知JVM处于整个JDK的底层,负责与操作系统的交互,用来屏蔽操作系统环境。操作系统装入JVM通过jdk中java.exe来完成。 JVM的环境通过如下四步来完成:创建JVM装载环境和配置装载JVM.dll初始化JVM.dll并挂载到JNIENV(JNI调用接口)实例调用... 阅读全文
posted @ 2015-06-22 21:22 浮度人生 阅读(89) 评论(0) 推荐(0)