org.openjdk.jcstress.tests.locks.stamped.StampedLockTransitionTests.WO_WO

null

JVM options: [-client] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 31698 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 35701 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 368861 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-server] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 3955 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 5920 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 46025 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 39866 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 39429 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 491145 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-server, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 13594 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 18964 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 259232 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-server, -XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 8827 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 12546 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 228637 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-server, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 24390 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 39542 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 409218 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-client, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 6412 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 13241 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 197637 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.

JVM options: [-Xint] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 12136 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, -1 12152 ACCEPTABLE One of the threads had successfully acquired the write lock, and converted it to optimistic. Another thread had failed to acquire write lock, letting first thread to transit to optimistic.
1, 1 252 ACCEPTABLE Both threads have acquired the write lock, and were quick enough to convert them to the optimistic.