1 26 27 28 package org.objectweb.jonathan.apis.resources; 29 30 47 public interface Scheduler { 48 49 50 54 public Job newJob(); 55 56 57 61 public Job getCurrent(); 62 63 64 68 public void yield(); 69 70 77 public void wait(Object lock) throws InterruptedException ; 78 79 87 public void wait(Object lock,long millis) throws InterruptedException ; 88 89 93 public void notify(Object lock); 94 95 96 100 public void notifyAll(Object lock); 101 102 103 108 public void escape(); 109 110 114 public void enter(); 115 } 116 117 118 | Popular Tags |