面试时间 2002-07-05
以下为博主真实面试内容
- 当maximumPoolSize > corePoolSize时,线程池在核心线程数满了之后,此时还有新任务过来,非核心线程池会不会创建新线程去跑任务
答:当在方法execute(Runnable)中提交了一个新任务,并且运行的线程少于 corePoolSize 时,即使其他工作线程处于空闲状态,也会创建一个新线程来处理该请求。如果运行的线程数多于 corePoolSize 但少于 maximumPoolSize,则仅当队列已满时才会创建新线程。
持续面试中,更新ing