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

Tests the mutual exclusion

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 269067 ACCEPTABLE T2 -> T1 execution
1, -1 241370 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 22353 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 233376 ACCEPTABLE T2 -> T1 execution
1, -1 221400 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 43164 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 67134 ACCEPTABLE T2 -> T1 execution
1, -1 61304 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 16722 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 136738 ACCEPTABLE T2 -> T1 execution
1, -1 116124 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 11058 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 9008 ACCEPTABLE T2 -> T1 execution
1, -1 2602 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 40 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 14638 ACCEPTABLE T2 -> T1 execution
1, -1 10861 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 1391 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 208727 ACCEPTABLE T2 -> T1 execution
1, -1 205016 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 23487 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 80696 ACCEPTABLE T2 -> T1 execution
1, -1 30602 ACCEPTABLE One of the threads fails to acquire the lock. Other thread had succeeded.
1, 0 11552 ACCEPTABLE T1 -> T2 execution