“双重检查锁定已损坏”是Java独有的吗?
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html 的页面说,双重检查的锁定在java中存在缺陷。我只是想知道它是否也适用于其他语言(C#,Vb,C++等)
我读过双检查锁定模式:破碎与否?,这是双重检查锁定吗?,如何解决Java中的“双重检查锁定已损坏”声明?说实话,我不知道共同的共识是什么。有人说是的,它坏了,有人说不。
无论如何,我的问题是它是否也适用于其他语言(C#,Vb,C++等)