线程池
线程池主要参数
corepoolsize:核心线程池数
maxpoolsize:最大线程池数
keepAlivetime:
LinkedBlockingQueue:阻塞队列,这是无界的,可能会发生内存溢出
4种线程池
singleThreadPool:1,1,0,单线程
newCachedThreadPool:0,Integer.MAX_VALUE,60L非核心在执行task
newFixedThreadPool(n):n,n,0
线程池,1、core里面是1到10task,2、队列里面是11-20task,3、非核心里面是21-30task。执行的时候执行顺序1,3,2可以理解为队列里面的想考编,等很久