线程池:ThreadPoolExecutor源码解读

1 带着问题去阅读 1.1 线程池的线程复用原理 用户每次调用execute()来提交一个任务,然后任务包装成Worker对象,并且启动一个worker线程来执行任务(任务可能会被先加入队列),只要任务队列不为空且worker线程没有被中断,线程的run()方法通过一个while循环,不断去队列获取

你可能感兴趣的:(线程池:ThreadPoolExecutor源码解读)