org.openjdk.jcstress.tests.locks.mutex.ReentrantRWLockMutexTests.I_N.TL_TL

Tests the mutual exclusion

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

Observed state Occurrence Expectation Interpretation
-1, 1 9301 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 28201 ACCEPTABLE T2 -> T1 execution
1, -1 17667 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 114161 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 11418 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 229 ACCEPTABLE T2 -> T1 execution
1, -1 11416 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 107 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 11988 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 15724 ACCEPTABLE T2 -> T1 execution
1, -1 20736 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 255852 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 9073 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 9919 ACCEPTABLE T2 -> T1 execution
1, -1 12582 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 193846 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 19678 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 33574 ACCEPTABLE T2 -> T1 execution
1, -1 40082 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 350766 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 6019 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 10047 ACCEPTABLE T2 -> T1 execution
1, -1 13248 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 99176 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 19158 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 55151 ACCEPTABLE T2 -> T1 execution
1, -1 25961 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 207790 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 8637 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 55743 ACCEPTABLE T2 -> T1 execution
1, -1 14846 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 129844 ACCEPTABLE T1 -> T2 execution