常用的线程池有哪些?

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的线程池有哪些?相关的知识,希望对你有一定的参考价值。

newSingleThreadExecutor:创建一个单线程的线程池,此线程池保证所有任务的执行顺序按照任务的提交顺序执行。

newFixedThreadPool:创建固定大小的线程池,每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。

newCachedThreadPool:创建一个可缓存的线程池,此线程池不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说JVM)能够创建的最大线程大小。

newScheduledThreadPool:创建一个大小无限的线程池,此线程池支持定时以及周期性执行任务的需求。

newSingleThreadExecutor:创建一个单线程的线程池。此线程池支持定时以及周期性执行任务的需求。

以上是关于常用的线程池有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

java之线程池面试题

Java常见的线程池有哪些?

Java常见的线程池有哪些?

java线程池的中断策略都有哪些,好像是四个,但不知道哪四个

线程池的学习

线程池的学习