ScheduledExecutorServiceには、フリースレッドを取得できない場合、定期的なタスクが遅延して発生するという問題があるようです。私にとって残念なことに、それが割り当てられている定期的なタスクは、実際にはスケジュールどおりに実行する必要があります。現在、1分に1回の予定ですが、アプリケーションが他のことでビジー状態になっていることが原因で(これが理由だと思います)、5分以内に失敗し、5分が「主要な本番バグ」のしきい値になります。
スレッドバランサーに優先順位を付けるか、制御することでこれを強制するにはどうすればよいですか?