老师你好 我想问一下 JVM如果从内存写入到缓冲区 是浅拷贝还是深拷贝?谢谢 就是说JVM缓冲区是浅拷贝还是深拷贝?就是说cache里的数据被改写了 会影响到内存里的原有传入到缓冲区的数据吗?
你这并不是一个简单的问题,你的问底层原理,这些并不是我们书中的内容。
你的问题不明确,你说的缓冲区是谁的缓冲区?缓冲区本身就是内存的一部分,你是在说CPU的缓存吗?
JVM中,使用“=”赋值都是浅复制,深复制需要使用Object的clone()方法。
只有被volatile关键字修饰的变量可以保证缓存一致性,否则无法保证。
你的问题并非我们的服务范围之内,类似问题我们将提供学习方案,不再提供技术支持。