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


    栈相关面试题

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

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

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

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

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

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

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

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

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

          具体问题,具体分析。

     

  • 相关阅读:
    浅谈单调栈、单调队列
    关于博客迁移
    高二四班抽号
    数据结构
    图论
    洛谷 P3817 小A的糖果
    洛谷 P4016 负载平衡问题
    洛谷 P4306 [JSOI2010]连通数
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P4568 [JLOI2011]飞行路线
  • 原文地址:https://www.cnblogs.com/Timeouting-Study/p/12512642.html
Copyright © 2020-2023  润新知