Spring MVC の Web リクエストで長いプロセスを起動していますが、スレッドに時間がかかる場合は終了させたいと考えています。長すぎる場合、Springコントローラーでスレッドを強制終了する最大時間を設定する方法はありますか? これが最善のアプローチですか、それとも他に良い方法はありますか? 私はここで、スレッドの協力なしにアプリケーションサーバーによってスレッドを強制終了できないことを読みました。
Guava TimeLimiterを見つけましたが、使い方がわかりません。
ありがとう。