3

ScheduledThreadPoolExecutorまだ開始されていないスケジュールされたタスクを保留にすることはできますか?

キャンセルはしたくありませんが、状況が発生したら保留にして、状況が解決したら再開するだけです。

この機能がサポートされていない場合、それをサポートするライブラリはありますか?

4

2 に答える 2

1

Quartz ライブラリを見てください。それを使用してジョブをスケジュールすることができ、それらのジョブの一時停止/再開機能があります。関連する議論については、このスレッドをご覧ください: Quartz - 仕事の再開

于 2013-05-24T20:06:53.227 に答える
1

簡単にできることの 1 つは、実行するタスクのキューを作成することです。次に、ブロックしていないときにキューからプルします。

于 2013-05-24T20:30:06.987 に答える