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 | 9301 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 28201 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 17667 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 114161 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-Xint] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 11418 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 229 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 11416 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 107 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-client] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 11988 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 15724 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 20736 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 255852 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-client, -XX:-TieredCompilation] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 9073 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 9919 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 12582 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 193846 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 19678 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 33574 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 40082 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 350766 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-server] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 6019 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 10047 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 13248 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 99176 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-server, -XX:-TieredCompilation] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 19158 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 55151 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 25961 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 207790 | ACCEPTABLE | T1 -> T2 execution |
JVM options: [-server, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200
Observed state | Occurrence | Expectation | Interpretation |
---|---|---|---|
-1, 1 | 8637 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
0, 1 | 55743 | ACCEPTABLE | T2 -> T1 execution |
1, -1 | 14846 | ACCEPTABLE | One of the threads fails to acquire the lock. Other thread had succeeded. |
1, 0 | 129844 | ACCEPTABLE | T1 -> T2 execution |