这两种方法有什么区别Timer:
schedule(TimerTask task, long delay, long period)
Run Code Online (Sandbox Code Playgroud)
和
scheduleAtFixedRate(TimerTask task, long delay, long period)
Run Code Online (Sandbox Code Playgroud)
文档没有明确区别.
我正试图Thread每秒跑一堂课.我不能使用Runnable.我尝试了以下方式,但它的投掷StackOverflowException.任何人都可以让我知道一个标准的方法来让线程类每秒运行一次.
public class A extends Thread {
public void run() {
//do my stuff
sleep(1*1000,0);
run();
}
}
Run Code Online (Sandbox Code Playgroud)