страница http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html говорит, что блокировка с двойным проверкой ошибочна в java. Мне просто интересно, относится ли это также к другим языкам (С#, Vb, С++ и т.д.).
Я читал Двойной проверенный шаблон блокировки: Разбито или нет?, Является ли это ломаной двойной проверенной блокировкой?, Как разрешить "Двойное блокирование блокировки" , Декларация на Java?, чтобы быть правдивой, я не знаю, что такое общий консенсус. некоторые говорят, что его сломанные другие говорят "нет".
В любом случае, мой вопрос в том, относится ли это также к другим языкам (С#, Vb, С++ и т.д.)