JDK提供的线程池三种常见的创建方式:
那么具体用哪一个呢?
答案是一个都不用。为什么呢?因为阿里巴巴实践过,证明过,具体请看阿里巴巴java开发手册:
底层的是Linked这个接近于无界,非常大 ,所以不可用。