Java Executors newScheduledThreadPool() 方法

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

Executors 类的 newScheduledThreadPool() 方法创建一个线程池,该线程池可以调度命令在给定延迟后运行,或定期执行。

语法

参数

corePoolSize - 要保留在池中的线程数,即使它们处于空闲状态

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

返回值

新创建的已调度线程池

Throw

NullPointerException

IllegalArgumentException

示例 1

输出

class java.util.concurrent.ScheduledThreadPoolExecutor
size of mypool: 0
Thread Name: pool-2-thread-1
after sleep Thread Name: pool-2-thread-1

示例 2

输出

class java.util.concurrent.ScheduledThreadPoolExecutor
size of mypool: 0
false
class java.util.concurrent.ScheduledThreadPoolExecutor
下一主题Java Executors