他们说早期绑定解决了同步问题。我无法理解“如何”。这是 Java 的特殊之处还是 C++ 也同样适用?
那么,使用这种方法我们实际上不需要互斥锁?
JVM 确保每个类都已完全加载,然后才允许通过其他线程对其进行任何访问。这意味着所有静态变量,包括uniqueInstance
上面,在完全实例化之后才可以访问它们。这是 Java 特有的,意味着您不需要同步来保护实例的发布。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)