毎秒タスクを実行する必要がありますX
。or
を使用できることはわかっていますが、問題は、このタスクが状態に依存することです。
つまり、 run でタスクが何をするかは、 run の結果に依存します。
これをコード化するための最良のアプローチは何でしょうか?
おそらくTimerTask
ScheduledThreadPool
B
A
while(true){
//do stuff
Thread.sleep(5000);
}
ここでできる最善のことはありますか?