org.openjdk.jcstress.tests.locks.mutex.ReentrantLockMutexTests.I_F.LI_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 0 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
0, 1 146530 ACCEPTABLE T2 -> T1 execution
1, -1 11379 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 155411 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 201295 ACCEPTABLE T2 -> T1 execution
1, -1 10025 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 227900 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 47489 ACCEPTABLE T2 -> T1 execution
1, -1 440 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 41 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 201316 ACCEPTABLE T2 -> T1 execution
1, -1 20962 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 147132 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 244035 ACCEPTABLE T2 -> T1 execution
1, -1 5760 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 995 ACCEPTABLE T1 -> T2 execution

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 103966 ACCEPTABLE T2 -> T1 execution
1, -1 4422 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 73862 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 77901 ACCEPTABLE T2 -> T1 execution
1, -1 7891 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 97448 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 119076 ACCEPTABLE T2 -> T1 execution
1, -1 4385 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 125849 ACCEPTABLE T1 -> T2 execution