org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests.RLI_Us.aWL_U

Tests if StampedLock successfully guards against non-atomic read/writes.

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

Observed state Occurrence Expectation Interpretation
0, 0 134295 ACCEPTABLE Seeing the default values.
1, 2 247095 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 130793 ACCEPTABLE Seeing the default values.
1, 2 38897 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 83724 ACCEPTABLE Seeing the default values.
1, 2 365146 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 36159 ACCEPTABLE Seeing the default values.
1, 2 26571 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 272785 ACCEPTABLE Seeing the default values.
1, 2 126495 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 61120 ACCEPTABLE Seeing the default values.
1, 2 82140 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 232774 ACCEPTABLE Seeing the default values.
1, 2 85226 ACCEPTABLE Seeing the complete update.

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

Observed state Occurrence Expectation Interpretation
0, 0 121178 ACCEPTABLE Seeing the default values.
1, 2 127342 ACCEPTABLE Seeing the complete update.