org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests.tRL_URs.tWL_tUW

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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