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

Tests the mutual exclusion

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

Observed state Occurrence Expectation Interpretation
0, 1 22595 ACCEPTABLE T2 -> T1 execution
1, 0 5875 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 74953 ACCEPTABLE T2 -> T1 execution
1, 0 122427 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 89997 ACCEPTABLE T2 -> T1 execution
1, 0 200963 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 122432 ACCEPTABLE T2 -> T1 execution
1, 0 379088 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 59735 ACCEPTABLE T2 -> T1 execution
1, 0 331075 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 85404 ACCEPTABLE T2 -> T1 execution
1, 0 157696 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 83198 ACCEPTABLE T2 -> T1 execution
1, 0 130012 ACCEPTABLE T1 -> T2 execution

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

Observed state Occurrence Expectation Interpretation
0, 1 174672 ACCEPTABLE T2 -> T1 execution
1, 0 123958 ACCEPTABLE T1 -> T2 execution