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 | 133439 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 11499 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 160232 | 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 | 21238 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 722 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 340 | 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 | 56018 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 6710 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 85952 | 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 | 217109 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 8306 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 113365 | 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 | 108683 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 12841 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 206316 | 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 | 38568 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 1563 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 55029 | 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 | 107751 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 12033 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 71936 | 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 | 66002 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 2622 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 123056 | ACCEPTABLE | T1 -> T2 execution |