org.openjdk.jcstress.tests.atomicity.primitives.perbyte.VolatileLongAtomicityTest

null

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 1468250 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 4060 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 746189 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 77971 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 2268158 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 145122 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 804539 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 8691 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 931090 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 7620 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 1180235 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 337585 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 49824 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 3306 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.

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

Observed state Occurrence Expectation Interpretation
-1, -1, -1, -1, -1, -1, -1, -1 729823 ACCEPTABLE The value set by the actor thread. Observer sees the complete update.
0, 0, 0, 0, 0, 0, 0, 0 44887 ACCEPTABLE Default value for the field. Observers are allowed to see the default value for the field, because there is the data race between reader and writer.