ScheduledThreadPoolExecutor
まだ開始されていないスケジュールされたタスクを保留にすることはできますか?
キャンセルはしたくありませんが、状況が発生したら保留にして、状況が解決したら再開するだけです。
この機能がサポートされていない場合、それをサポートするライブラリはありますか?
ScheduledThreadPoolExecutor
まだ開始されていないスケジュールされたタスクを保留にすることはできますか?
キャンセルはしたくありませんが、状況が発生したら保留にして、状況が解決したら再開するだけです。
この機能がサポートされていない場合、それをサポートするライブラリはありますか?
Quartz ライブラリを見てください。それを使用してジョブをスケジュールすることができ、それらのジョブの一時停止/再開機能があります。関連する議論については、このスレッドをご覧ください: Quartz - 仕事の再開
簡単にできることの 1 つは、実行するタスクのキューを作成することです。次に、ブロックしていないときにキューからプルします。