logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java虚拟机模型

内容参考自《深入理解java虚拟机》虚拟机的模型图程序计数器程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码的指令,例如分支,循环,跳转,异常处理,线程恢复等功能。每条线程都有一个独立的程序计数器,各条线程之间计数器互相不影响,独立存储。是“线程私有”的内存。如果线程在执行java方法,计数

#java#虚拟机
java多线程学习(一)之创建线程的两种方式

1、首先来了解一下线程和进程的概念   进程的概念:   进程是操作系统资源管理的最小单位,进程是一个动态的实体,他是程序的一次执行过程。也叫作一个控制单元   线程的概念:   线程是进程中独立的控制单元,线程控制着进程的执行。一个进程中至少有一个线程。   java VM(java虚拟机)在运行时启动了一个进程---java.exe   该进程在执行时,至少有一个线

Linux下编译openJDK源码

学习《深入理解java虚拟机》,开篇先编译一个openJDK来了解JDK的源码。书本你上提供了Mac OS和Linux系统下编译openJDK的方法步骤,并且在windows系统下编译openJDk也十分麻烦。于是我就自己安装了一个Linux系统的虚拟机,下面主要记录我安装虚拟机、以及编译openJDK的完整过程。主要系统环境和版本系统版本:Ubuntu 16.04openJDK

#ubuntu#java
到底了