- 博客(1)
- 收藏
- 关注
原创 理解Java中的方法区,栈(Stack),堆(Heap)。
Java中线程与堆,栈,方法区的关系 线程和进程:一个程序就是一个进程,而一个程序中的多个任务则被称为线程。 Java采用多线程运行的,多个线程实际上是交替占用CPU资源,而非我们表面看起来的并行执行。 栈 是线程私有的,每个线程都是自己的栈,每个线程中的每个方法在执行的同时会创建一个栈帧用于存局部变量表、操作数栈、动态链接、方法返回地址等信息。每一个方法从调用到执行完毕的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。其中局部变量表,存放基本类型(boolean、byte、char、short、in
2020-06-04 18:09:05
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人