Class JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress


  • public class JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress
    extends org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.J_Result_jcstress>
    • Field Summary

      • Fields inherited from class org.openjdk.jcstress.infra.runners.Runner

        collector, config, control, messages, MIN_TIMEOUT_MS, pool, testName
    • Constructor Detail

      • JMMSample_01_AccessAtomicity_OpaqueLongs_jcstress

        public JMMSample_01_AccessAtomicity_OpaqueLongs_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.J_Result_jcstress> sanityCheck()
                                                                                                            throws Throwable
        Specified by:
        sanityCheck in class org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.J_Result_jcstress>
        Throws:
        Throwable
      • internalRun

        public org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.J_Result_jcstress> internalRun()
        Specified by:
        internalRun in class org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.J_Result_jcstress>
      • jcstress_consume

        public final void jcstress_consume​(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.OpaqueLongs,​org.openjdk.jcstress.infra.results.J_Result_jcstress> holder,
                                           org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.J_Result_jcstress> cnt,
                                           int a,
                                           int actors)
      • jcstress_updateHolder

        public final void jcstress_updateHolder​(org.openjdk.jcstress.infra.runners.StateHolder<JMMSample_01_AccessAtomicity.OpaqueLongs,​org.openjdk.jcstress.infra.results.J_Result_jcstress> holder)
      • writer

        public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.J_Result_jcstress> writer()
      • reader

        public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.J_Result_jcstress> reader()