org.openjdk.jcstress.tests.locks.stamped.StampedLockTransitionTests.WR_WW

null

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

Observed state Occurrence Expectation Interpretation
-1, 1 171684 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 199526 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 30997 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 18123 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 65252 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 102848 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 108631 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 89089 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 84519 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 221231 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 350436 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 393534 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 237264 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 210996 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.

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

Observed state Occurrence Expectation Interpretation
-1, 1 243465 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.
1, -1 290075 ACCEPTABLE One of the thread had succeeded in acquiring the write lock, breaking another from acquiring another write lock. T1 conversion to read lock still prohibits T2 from acquiring the write lock.