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

Tests the mutual exclusion

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 145096 ACCEPTABLE T2 -> T1 execution
1, -1 39054 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 276270 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 81983 ACCEPTABLE T2 -> T1 execution
1, -1 15795 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 178132 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 70195 ACCEPTABLE T2 -> T1 execution
1, -1 24543 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 168062 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 102396 ACCEPTABLE T2 -> T1 execution
1, -1 7707 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 96357 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 92194 ACCEPTABLE T2 -> T1 execution
1, -1 6831 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 69325 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 140942 ACCEPTABLE T2 -> T1 execution
1, -1 24771 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 268787 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 48193 ACCEPTABLE T2 -> T1 execution
1, -1 10764 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 177373 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
-1, 1 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 32892 ACCEPTABLE T2 -> T1 execution
1, -1 592 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 86 ACCEPTABLE T1 -> T2 execution