ThreadPoolExecutorとSynchronousQueueの動作メカニズムの詳細解説
ThreadPoolExecutorのインスタンスを生成し、特定の条件下でタスクを投入した場合の動作を分析します。ここでは、コアスレッド数を1、最大スレッド数を2、そしてキューにSynchronousQueueを使用する設定を想定します。そして、3つのタスクを順次投入します。
以下のコード例では、タスク1とタスク2は正常に実行されますが、タスク3は拒否されます。
import java.util.concu ...
8月5日 19:58 投稿