java.util.concurrent.Executor
スレッドクラスを作成する
public class SampleTask implements Runnable {
public void run() {
while(true) {
System.out.printlm("Hello");
Thread.sleep(2000);
}
}
}
Executorを作成する
import java.util.concurrent.Executor;
public class SampleExecutor implements Executor {
public void execute(Runnable r) {
r.run();
}
}
クライアントクラスを作成
import java.util.concurrent.Executor;
public class Client {
public static void main(String[] args) throws Exception {
Executor exec = new SampleExecutor();
exec.execute(new SampleTask());
}
}