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

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

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

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

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

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

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

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

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

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

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

      具体问题,具体分析。

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

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

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