一个都不用。
JDK Executors提供了FixedThreadPool、SingleThreadPool、CachedThreadPool为啥不用?
根据阿里巴巴开发手册:
实际开发中,都是自己自定义线程池。