Class ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress


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

      • ConcurrencySample_01_OperationAtomicity_VolatileIncrement_jcstress

        public ConcurrencySample_01_OperationAtomicity_VolatileIncrement_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<ConcurrencySample_01_OperationAtomicity.VolatileIncrement,​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)
      • actor1

        public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> actor1()
      • actor2

        public final org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.I_Result_jcstress> actor2()