在分配线程池容量大小时,必须要根据你的业务类型来决定:CPU密集型,IO密集型,混合型 1、CPU密集型 特点:更多的CPU在做计算,一直在工作,等待时间很少 推荐:线程数少一点 一般:CPU内核数+1 2、IO密集型 特点:更多的时候线程在等待响应 推荐:线程数多一些 一般:CPU内核数 * 2 或者(线程等待时间与线程CPU时间之比 + 1) * CPU数目 3、混合型 特点:啥任务都有 推荐:将CPU密集和IO密集的操作分成2个线程池去执行 一般:2个线程池