概述 在JAVA的世界里,如果想并行的执行一些任务,可以使用ThreadPoolExecutor. 大部分情况下直接使用ThreadPoolExecutor就可以满足要求了,但是在某些场景下,比如瞬时大流量的,为了提高响应和吞吐量,最好还是扩展一下ThreadPoolExecutor. 全宇宙的JAVA IT人士应该都知道ThreadPoolExecutor的执行流程: core线程还能应付的,则不断的创建新的线程; core线程无法应付,则将任务扔到队列里面; 队列满了(意味着插入任务失败),…