반응형
public class MyThread implements Runnable {
public MyThread() {
}
public void run() {
process();
}
public void process() {
//Do something cool here
}
}
public class ExecuteThread {
private MyThread myThread;
private final ScheduledExecutorService scheduler =
Executors.newSingleThreadScheduledExecutor();
public void activate() {
myThread = new MyThread();
scheduler.scheduleWithFixedDelay
(myThread, 0, 10, TimeUnit.SECONDS);
}
public void deactivate() {
scheduler.shutdown();
}
}