new SingleThreadExecutor:创建一个单线程的线程池,此线程池包管全部任务的实行次序按照任务的提交次序实行。 new FixedThreadPool:创建固定大小的线程池,每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。 new CachedThreadPool:创建一个可缓存的线程池,此线程池不会对线程池大小做限定,线程池大小完全依靠于操纵系统(或者说JVM)可以或许创建的最大线程大小。 new ScheduledThreadPool:创建一个大小无限的线程池,此线程池支持定时以及周期性实行任务的求。
12. 简述一下你对线程池的理解