org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests.RLI_tUR.WL_Us

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 20487 ACCEPTABLE Seeing the default values.
1, 2 201493 ACCEPTABLE Seeing the complete update.

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

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

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

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

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

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

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

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

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

Observed state Occurrence Expectation Interpretation
0, 0 20654 ACCEPTABLE Seeing the default values.
1, 2 476676 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 46432 ACCEPTABLE Seeing the default values.
1, 2 261898 ACCEPTABLE Seeing the complete update.

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

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