javax.enterprise.concurrent.ManagedExecutorServiceクラスは、Enterprise JavaBeans内のスレッドを管理します。 As threads in EJBs should not be started in the classical Java SE way, I use the ManagedExecutorService to handle threads.ManagedExecutorServiceによって実行されるスレッド数を制限する方法
「義務警告:働いてから、JNDIなどのコンテナ機能を、防ぐことができます巨大なパフォーマンスの問題が、ほとんどの場合にあり得るよう推奨されたJava EEアプリケーションサーバ(偶数のTomcat)で独自のスレッドを作成します。新しいスレッドは、どのアプリケーションに属しているのか分からず、スレッドコンテキストクラスローダーは設定されず、その他多くの隠された問題が発生します。
Java SEでは、次のコードに示すように、スレッドの最大数を定義できます。
java.util.concurrent.Executors.newFixedThreadPool(numberOfThreadsInThePool);
ManagedExecutorServiceによって実行されるスレッドの数を制限する方法を知っていますか?