org.openjdk.jcstress.tests.atomics.booleans.AtomicBooleanPairwiseTests.CAS_WCAS

Tests the atomicity of pairwise AtomicBoolean operations

JVM options: [-client, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 93205 ACCEPTABLE T2 -> T1 execution
1, 0 157185 ACCEPTABLE T1 -> T2 execution

JVM options: [-server, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 194363 ACCEPTABLE T2 -> T1 execution
1, 0 300697 ACCEPTABLE T1 -> T2 execution

JVM options: [-client] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 207933 ACCEPTABLE T2 -> T1 execution
1, 0 216137 ACCEPTABLE T1 -> T2 execution

JVM options: [-Xint] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 17266 ACCEPTABLE T2 -> T1 execution
1, 0 65344 ACCEPTABLE T1 -> T2 execution

JVM options: [-server, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 55356 ACCEPTABLE T2 -> T1 execution
1, 0 72584 ACCEPTABLE T1 -> T2 execution

JVM options: [-server] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 227852 ACCEPTABLE T2 -> T1 execution
1, 0 258928 ACCEPTABLE T1 -> T2 execution

JVM options: [-server, -XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 294581 ACCEPTABLE T2 -> T1 execution
1, 0 334559 ACCEPTABLE T1 -> T2 execution

JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
0, 1 157290 ACCEPTABLE T2 -> T1 execution
1, 0 518580 ACCEPTABLE T1 -> T2 execution