scheduleAtFixedRate
andのドキュメントでは、次のようにscheduleWithFixedDelay
述べています。
タスクの実行で例外が発生した場合、後続の実行は抑制されます
私のタスクが何らかのネットワーク ジョブを実行するように設計されていて、ホストが見つからなかったと仮定します。タスクは再度実行されませんか? 次の瞬間にホストがオンラインに戻ることがあります。
ドキュメントが話していたのはRuntimeException
、範囲外の配列インデックスなどのインスタンスであると仮定すると、タスクは二度と実行されませんか? 実行を続けさせたい場合はどうすればよいですか?