我学习线程池的第一篇讲的最好、最明白的文章:
    java&android线程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor浅析(多线程编程之三)

    另外一个是能快速帮你回忆的总结性文章,说的也不错:
    通俗易懂,各常用线程池执行的-流程图

    ThreadPoolExecutor的构造方法的参数:

    1. public ThreadPoolExecutor(int corePoolSize,
    2. int maximumPoolSize,
    3. long keepAliveTime,
    4. TimeUnit unit,
    5. BlockingQueue<Runnable> workQueue,
    6. ThreadFactory threadFactory,
    7. RejectedExecutionHandler handler) {
    8. ......
    9. }

    从中总结了一个非常非常重要的流程图:(没有理解这个,谈线程池怎么都谈不明白)
    java线程池总结 - 图1