线程池 只有队列满的时候才会使用到最大线程数创建新的线程 如果没有只会创建出核心线程数数量的线程,其他的线程会进入缓存 以下是源码 线程停止 shutdown()/shutdownnow() shutdown会执行完现有的线程才关闭线程池 shutdownnow()不会等线程都执行完二十会使用interrupted进行终止线程 线程数量多少合适: 计算型即cpu密集型:cpu核心数的1-2倍就可以了 IO型:可以多开线程例如tomcat中数量是200