この規則により、Web モジュールおよび EJB モジュール内の java.lang.Thread オブジェクトに対する start() メソッドの呼び出し、および java.lang.Runnable インターフェースを実装するオブジェクトに対する run() メソッドの呼び出しにフラグを立てます。
Web コンテナーおよび EJB コンテナー内でのスレッドの管理は重要です。以下の理由のため、アプリケーションは、非管理スレッドを開始するのではなく、スレッドを処理するために提供されているサービスを使用する必要があります。
可能な場合は、Java EE 7 で導入された Concurrency Utilities の ManagedExecutorService を使用するようにアプリケーションを構成します。 Concurrency Utilities API の追加情報については、以下の資料を参照してください。
WebSphere Application Server traditional バージョン 8.5.5 以前の場合は、作業マネージャーを使用して非同期 Bean をスケジュールします。 詳しくは、 作業マネージャーを参照してください。