Package org.openjdk.jcstress.samples
Class JMMSample_01_AccessAtomicity_Integers_jcstress
- java.lang.Object
-
- org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.I_Result_jcstress>
-
- org.openjdk.jcstress.samples.JMMSample_01_AccessAtomicity_Integers_jcstress
-
public class JMMSample_01_AccessAtomicity_Integers_jcstress extends org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.I_Result_jcstress>
-
-
Constructor Summary
Constructors Constructor Description JMMSample_01_AccessAtomicity_Integers_jcstress(org.openjdk.jcstress.infra.runners.TestConfig config, org.openjdk.jcstress.infra.collectors.TestResultCollector collector, ExecutorService pool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress>internalRun()voidjcstress_consume(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.Integers,org.openjdk.jcstress.infra.results.I_Result_jcstress> holder, org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> cnt, int a, int actors)voidjcstress_updateHolder(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.Integers,org.openjdk.jcstress.infra.results.I_Result_jcstress> holder)org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress>reader()org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress>sanityCheck()org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress>writer()
-
-
-
Constructor Detail
-
JMMSample_01_AccessAtomicity_Integers_jcstress
public JMMSample_01_AccessAtomicity_Integers_jcstress(org.openjdk.jcstress.infra.runners.TestConfig config, org.openjdk.jcstress.infra.collectors.TestResultCollector collector, ExecutorService pool)
-
-
Method Detail
-
sanityCheck
public org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> sanityCheck() throws Throwable- Specified by:
sanityCheckin classorg.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.I_Result_jcstress>- Throws:
Throwable
-
internalRun
public org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> internalRun()
- Specified by:
internalRunin classorg.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.I_Result_jcstress>
-
jcstress_consume
public final void jcstress_consume(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.Integers,org.openjdk.jcstress.infra.results.I_Result_jcstress> holder, org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> cnt, int a, int actors)
-
jcstress_updateHolder
public final void jcstress_updateHolder(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.Integers,org.openjdk.jcstress.infra.results.I_Result_jcstress> holder)
-
writer
public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> writer()
-
reader
public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> reader()
-
-