0

Java Webアプリケーション内で事前定義された間隔でタスクを実行することを考えています.Webアプリケーション内でスレッドを開始することは、何らかの理由で正しくないと聞きました。WebアプリでScheduledExecutorServiceを実行すると、どのような影響があるのだろうと思っています。

4

1 に答える 1

1

webapp のすべてのリクエストは新しいスレッドによって処理されるため、他のリクエストの処理が遅くなるため、webapp でスレッド化を使用することは一般的に避けられます。

エラー (メモリ リークや同期の欠落など) により、再現が非常に困難なバグが発生したり、サーバー全体がダウンしたりする可能性があるため、実行する場合は非常に慎重に行う必要があります。

therad 処理が完了したら、以下のタイプのフィールドを特に削除してみてください

静的スレッドローカル

于 2013-11-18T07:39:54.883 に答える