org.openjdk.jcstress.tests.locks.mutex.ReentrantLockMutexTests.S_F.LI_TL

Tests the mutual exclusion

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 157069 ACCEPTABLE T2 -> T1 execution
1, -1 121953 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 70978 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 200167 ACCEPTABLE T2 -> T1 execution
1, -1 244949 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 36184 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 20696 ACCEPTABLE T2 -> T1 execution
1, -1 5968 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 16 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 203105 ACCEPTABLE T2 -> T1 execution
1, -1 103792 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 45353 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 264295 ACCEPTABLE T2 -> T1 execution
1, -1 341661 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 28284 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 161879 ACCEPTABLE T2 -> T1 execution
1, -1 195394 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 15617 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 200671 ACCEPTABLE T2 -> T1 execution
1, -1 243496 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 56463 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 58790 ACCEPTABLE T2 -> T1 execution
1, -1 38428 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 662 ACCEPTABLE T1 -> T2 execution