码迷,mamicode.com
首页 > 编程语言 > 详细

线程与虚拟机栈

时间:2019-08-27 21:25:30      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:程序   动态   私有   jvm   局部变量   链接   参数   地方法   red   

虚拟机栈:与程序计数器、本地方法栈都是属于线程私有的JVM内存区域。虚拟机栈的生命周期是和线程相同的,是在JVM运行时创建的,在线程中,方法在执行的过程中会创建一个栈帧。主要用于存放局部变量表、操作栈、动态链接、方法出口等信息。一般将栈帧内存的大小称为宽度,而栈帧的数量被称为虚拟机栈的深度。虚拟机栈的大小可以通过参数-xss配置。因此在同等大小的虚拟机栈下,如果局部变量表等占用的内存越小,虚拟机栈的深度越大。

虚拟机栈的内部结构

 

线程与虚拟机栈

标签:程序   动态   私有   jvm   局部变量   链接   参数   地方法   red   

原文地址:https://www.cnblogs.com/myitnews/p/11420748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!