关于Java内存模型中大对象拷贝问题
刚刚参加了蘑菇街的最后一面,大佬面。大佬大多数时间都是在谈人生和理想,最后问了一个技术问题,结果我没答出来...GG
JVM内存模型分为主内存和工作内存,线程对主内存中的共享变量进行操作时,需要拷贝一个副本到自己的工作内存中,那么问题来了,如果这个共享变量很大怎么办?例如List对象,也是全部拷贝吗?JVM是如何解决的?
《深入理解JVM虚拟机》中只是在页脚注释部分模糊地描述了一下对于大对象拷贝只是拷贝对象引用或对象中的某个字段,我上网搜索了相关知识,也没有找到一个确切的答案,所以想来请教一下各位大佬。
#蘑菇街#