coreRuntime/src/sc/dyn/DynUtil.java
public static ScheduledJob invokeLater(Runnable r, int priority) {
      IScheduler sched = threadScheduler.get();
      if (sched != null) {
         return sched.invokeLater(r, priority);
      }
      if (frameworkScheduler == null)
         throw new IllegalArgumentException("Must set DynUtil.frameworkScheduler before calling invokeLater");
      return frameworkScheduler.invokeLater(r, priority);
   }
/**
    * Runs at the next opportunity as determined by the ThreadScheduler or the framework scheduler.
    * Higher priority jobs run before lower priority ones
    */
Runs at the next opportunity as determined by the ThreadScheduler or the framework scheduler.
Higher priority jobs run before lower priority ones
Runs at the next opportunity as determined by the ThreadScheduler or the framework scheduler . Higher priority jobs run before lower priority ones
public static ScheduledJob invokeLater(Runnable r, int priority) {
      IScheduler sched = threadScheduler.get();
      if (sched != null) {
         return sched.invokeLater(r, priority);
      }
      if (frameworkScheduler == null)
         throw new IllegalArgumentException("Must set DynUtil.frameworkScheduler before calling invokeLater");
      return frameworkScheduler.invokeLater(r, priority);
   }
public static ScheduledJob invokeLater ( Runnable r , int priority ) { IScheduler sched = threadScheduler . get ( ) ; if ( sched != null ) { return sched . invokeLater ( r , priority ) ; } if ( frameworkScheduler == null ) throw new IllegalArgumentException ( "Must set DynUtil.frameworkScheduler before calling invokeLater" ) ; return frameworkScheduler . invokeLater ( r , priority ) ; }
Runs at the next opportunity as determined by the ThreadScheduler or the framework scheduler.
Runs at the next opportunity as determined by the ThreadScheduler or the framework scheduler .