JVM是否保证缓存非易失性变量?
程序员是否可以依赖 JVM 始终在本地为每个线程缓存非易失性变量?
或者 JVM 可能会也可能不会这样做,因此程序员不应该依赖 JVM 来做到这一点。
感谢您提前的答复。
不。JVM 不保证非易失性字段的“缓存”。 JVM保证的实现是什么易失性字段应如何表现。字段缓存是非标准的(未指定),并且可能因 JVM 实现而异。因此,您不应该真正依赖它(即使通过某种方式发现某些数据正在被线程缓存)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)