码迷,mamicode.com
首页 > 其他好文 > 详细

JVM(三)虚拟机栈5、栈的面试题

时间:2020-03-25 23:18:01      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:局部变量   相关   情况   info   nbsp   stack   xss   大小   width   

栈相关面试题

    举例栈溢出的情况?(Stack Overflow):固定大小栈的栈帧爆掉

      通过-Xss设置栈的大小:OOM  ,可变大小栈扩容时,没有更多的内存可供扩容

 

    调整栈大小,就能保证不溢出吗?

      不能,如果自己调用自己(递归)的话,栈空间大可以多跑,在一定程度上可以抱保证递归类问题递的更深,死循环还是会溢出。

 

    分配的栈内存越大越好吗?

       不是,栈的内存大了,但是总共的内存是固定的,不能一概而论好坏

 

    垃圾回收是否涉及到虚拟机栈?

      不会,GC只设涉及【方法区】和【堆空间】

 

    方法中定义的局部变量是否线程安全?

      具体问题,具体分析。

技术图片

 

 

 技术图片技术图片

 

 

技术图片

JVM(三)虚拟机栈5、栈的面试题

标签:局部变量   相关   情况   info   nbsp   stack   xss   大小   width   

原文地址:https://www.cnblogs.com/Timeouting-Study/p/12512642.html

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