0
Timer
クラスを作成します。このクラスはTimerTask
を1回実行します。私のシングルトンタイマーには、private boolean isRunning
があります。 isRunning==true
の場合、他のスレッドはタイマーを起動しません。java.util.Timerが実行されているかどうかを判断する方法
public class DBconnectDelayTimer extends Timer {
/**
* Indicates if the Timer is running
*/
private boolean isRunning;
public DBconnectDelayTimer() {
super();
isRunning = false;
}
@Override
public void schedule(TimerTask task, long delay)
isRunning = true;
super.schedule(task, delay);
}
public boolean isRunning() {
return isRunning;
}
}
私の質問は、私は戻ってfalse
からisRunning
を設定すべき方法では、ありますか?
ありがとうございました。
入手しました。あなたの "ありがとう"をありがとう。 – Rangtian