org.openjdk.jcstress.tests.locks.mutex.ReentrantRWLockMutexTests.I_F.L_L

Tests the mutual exclusion

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

Observed state Occurrence Expectation Interpretation
0, 1 33078 ACCEPTABLE T2 -> T1 execution
1, 0 124092 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 119214 ACCEPTABLE T2 -> T1 execution
1, 0 151356 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 21996 ACCEPTABLE T2 -> T1 execution
1, 0 17404 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 96342 ACCEPTABLE T2 -> T1 execution
1, 0 158578 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 67615 ACCEPTABLE T2 -> T1 execution
1, 0 203205 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 147191 ACCEPTABLE T2 -> T1 execution
1, 0 225479 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 57335 ACCEPTABLE T2 -> T1 execution
1, 0 160925 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 127396 ACCEPTABLE T2 -> T1 execution
1, 0 336904 ACCEPTABLE T1 -> T2 execution