Class APISample_04_Nesting_VolatileTest_jcstress


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

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

        collector, config, control, messages, MIN_TIMEOUT_MS, pool, testName
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.II_Result_jcstress> actor1()  
      org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.II_Result_jcstress> actor2()  
      org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.II_Result_jcstress> internalRun()  
      void jcstress_consume​(org.openjdk.jcstress.infra.runners.StateHolder<APISample_04_Nesting.VolatileTest,​org.openjdk.jcstress.infra.results.II_Result_jcstress> holder, org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.II_Result_jcstress> cnt, int a, int actors)  
      void jcstress_updateHolder​(org.openjdk.jcstress.infra.runners.StateHolder<APISample_04_Nesting.VolatileTest,​org.openjdk.jcstress.infra.results.II_Result_jcstress> holder)  
      org.openjdk.jcstress.util.Counter<org.openjdk.jcstress.infra.results.II_Result_jcstress> sanityCheck()  
      • Methods inherited from class org.openjdk.jcstress.infra.runners.Runner

        dump, dumpFailure, dumpFailure, run, waitFor
    • Constructor Detail

      • APISample_04_Nesting_VolatileTest_jcstress

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

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

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

        public final void jcstress_updateHolder​(org.openjdk.jcstress.infra.runners.StateHolder<APISample_04_Nesting.VolatileTest,​org.openjdk.jcstress.infra.results.II_Result_jcstress> holder)
      • actor1

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

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