我观察到,在 JVM 1.5+ 中不安全地发布对象不太可能造成任何问题,尽管 JVM 规范声明不能保证此类对象在线程之间可见。
在互联网上环顾四周时,我发现了这个:http: //forum.springsource.org/archive/index.php/t-60676.html带有尼克“ al0 ”的人声称,“[...]在基于 x86/x64 的机器上不太可能遇到这种行为,但在基于 HP PA-RISC 或 IBM Power... 的计算机(例如 AS400)上更有可能”。
x86/x64 架构是否能够抵抗不安全的发布?怎么来的?