Java Executors newFixedThreadPool() 方法

2025 年 3 月 25 日 | 阅读 2 分钟

Executors 类的 newFixedThreadPool() 方法创建一个线程池,该线程池通过共享的无界队列重用固定数量的线程。在任何时候,最多 n 个线程将处于活动状态来处理任务。当所有线程都处于活动状态时,如果提交了其他任务,它们将等待在队列中,直到有线程可用。

语法

参数

nThreads - 池中的线程数

threadFactory - 创建新线程时使用的工厂

返回值

 

抛出

IllegalArgumentException

NullPointerException

示例 1

立即测试

输出

size of mypool: 0
Thread Name: pool-1-thread-1
after sleep Thread Name: pool-1-thread-1

示例 2

输出

size of mypool: 0
Thread Name: pool-1-thread-1
after sleep Thread Name: pool-1-thread-1
下一主题Java Executors