Java 固定线程池和缓存线程池的参数不同

Java 固定线程池和缓存线程池的参数不同,java,multithreading,Java,Multithreading,我读过关于固定线程池和缓存线程池以及何时使用固定线程池和缓存线程池的各种博客和javadoc。但是,它们有不同的构造函数,我不太清楚所有的参数,如核心池大小等。固定线程池(nThreads)和核心池大小为nThreads的缓存线程池之间的区别是什么。 我想知道它们的构造函数的所有参数。执行器上的方法被称为工厂方法,而不是构造函数 固定线程池具有固定大小,它始终是您告诉它的线程数 缓存池缓存它创建的线程,它没有大小,但它跟踪最后一分钟所需的大多数线程,关闭一分钟内未使用的任何线程。不要使用构造函数

我读过关于固定线程池和缓存线程池以及何时使用固定线程池和缓存线程池的各种博客和javadoc。但是,它们有不同的构造函数,我不太清楚所有的参数,如核心池大小等。固定线程池(nThreads)和核心池大小为nThreads的缓存线程池之间的区别是什么。
我想知道它们的构造函数的所有参数。

执行器上的方法被称为工厂方法,而不是构造函数

固定线程池具有固定大小,它始终是您告诉它的线程数


缓存池缓存它创建的线程,它没有大小,但它跟踪最后一分钟所需的大多数线程,关闭一分钟内未使用的任何线程。

不要使用构造函数,使用
Executors
实用程序类。更多信息,请阅读。我发现-这是一个不同的问题,所以不是dup,但答案也回答了你的问题。