Class JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress


  • public class JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress
    extends org.openjdk.jcstress.infra.runners.Runner<org.openjdk.jcstress.infra.results.I_Result_jcstress>
    • Constructor Detail

      • JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_jcstress

        public JMMSample_01_AccessAtomicity_UnsafeCrossCacheLine_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:
        sanityCheck in class org.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:
        internalRun in class org.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.UnsafeCrossCacheLine,​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)
      • 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()