1

私は、 ExecutorServiceを使用して、同じクラスの単純で動的に増加するスレッドのリストを使用することに意味があるかどうかを議論していました。これらのスレッドはすべて常にアクティブです。Executors.newFixedThreadPool(int)は、任意の数のスレッドを含むことができるスレッド プールを提供しますが、メソッドで指定された数のみが任意の時点でアクティブであることを理解しています。私はそのような制限はありません。IOW 6 つのスレッドを追加する場合、6 つすべてを同時に実行したいのです。

Executors フレームワークを使用する利点がある場合は、引き続き使用する必要がありますか?それとも、単にスレッドを ArrayList に入れる必要がありますか?

4

1 に答える 1