logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM和JMM

1.Java内存区域划分为五个区域方法区:存储的是虚拟机加载的类和一些常量 static修饰的变量堆:JVM启动的时候,存放java的实例对象虚拟机栈:java的方法内存模型. 叫做栈帧. 每个栈帧里面存放的有(局部变量/基本的数据类型变量/引用类型的地址).程序计数器:线程的私有数据 ,用来记载下一条指令的地址.本地方法栈:native2.Java Memory Model(JMM...

线程的状态以及状态转换

线程的五种状态以及状态转换``新建状态(new)用new语句创建的线程处于新建状态,此时它和其他Java对象一样,仅仅在堆区中被分配了内存.它会一直保持这个状态直到启动了start()方法.就绪状态(Runnable)当一个线程对象启动了start()方法后,该线程就处于就绪状态,Java虚拟机会为它创建方法调用栈和程序计数器.处于这个状态的线程位于可运行池中,等待获得CPU的使用权...

到底了