ThreadPoolExecutor 线程池执行并行任务

  |   0 评论   |   0 浏览

在 JDK 中 Executors 类中提供了诸如 newFixedThreadPool()、newSingleThreadExecutor()、newCachedThreadPool()等创建线程的方法,但是都具有一定的局限性,不灵活,且内部还是通过 ThreadPoolExecutor 来创建的,使用 ThreadPoolExecutor 有助于大家明确线程池的运行规则,创建符合自己的业务场景需要的线程池,尽量规避由于不合理使用线程池而引发的风险。