Java 正在寻找一个测试来重现已中断的双重检查锁定

Java 正在寻找一个测试来重现已中断的双重检查锁定,java,multithreading,double-checked-locking,Java,Multithreading,Double Checked Locking,有人知道有一个测试在java中重现了“破坏的双重检查锁定”问题吗?签出此项目:。它是由阿列克谢·希皮列夫写的。他是在Oracle工作的Java性能工程师。下面是不同类型的单例初始化实践的示例 重要信息:为了最大限度地提高您发现DCL错误的机会,您应该在32位jvm上使用-server标志运行这些测试 签出此项目:。它是由阿列克谢·希皮列夫写的。他是在Oracle工作的Java性能工程师。下面是不同类型的单例初始化实践的示例 重要信息:为了最大限度地提高您发现DCL错误的机会,您应该在32位jvm

有人知道有一个测试在java中重现了“破坏的双重检查锁定”问题吗?

签出此项目:。它是由阿列克谢·希皮列夫写的。他是在Oracle工作的Java性能工程师。下面是不同类型的单例初始化实践的示例

重要信息:为了最大限度地提高您发现DCL错误的机会,您应该在32位jvm上使用
-server
标志运行这些测试

签出此项目:。它是由阿列克谢·希皮列夫写的。他是在Oracle工作的Java性能工程师。下面是不同类型的单例初始化实践的示例


重要信息:为了最大限度地提高您发现DCL错误的机会,您应该在32位jvm上使用
-server
标志运行这些测试

看看这篇文章:测试不是问题。问题是要找到一个平台和环境,最大限度地提高DCL故障的可能性。不幸的是,x86具有相当强的内存模型:),请参阅本文:测试不是问题。问题是要找到一个平台和环境,最大限度地提高DCL故障的可能性。不幸的是,x86具有相当强的内存模型:)