1、垃圾回收是否涉及栈内存
不涉及,垃圾回收只会回收堆内存中的内存占用,栈内存不需要
栈帧运行完会自动出栈
2、栈内存分配越大越好吗
不是,栈内存设置的越大,线程数就越小 (物理内存是一定的)
3、方法内的局部变量是否线程安全
如果方法局部变量没有逃离方法的作用访问,他是线程安全的
如果是局部变量引用了 对象,并逃离方法的作用方法,需要考虑线程安全
不涉及,垃圾回收只会回收堆内存中的内存占用,栈内存不需要
栈帧运行完会自动出栈
不是,栈内存设置的越大,线程数就越小 (物理内存是一定的)
如果方法局部变量没有逃离方法的作用访问,他是线程安全的
如果是局部变量引用了 对象,并逃离方法的作用方法,需要考虑线程安全