面试篇-线程池

2022-07-06  本文已影响0人  simperLv

面试时间 2002-07-05

以下为博主真实面试内容

  1. 当maximumPoolSize > corePoolSize时,线程池在核心线程数满了之后,此时还有新任务过来,非核心线程池会不会创建新线程去跑任务
    答:当在方法execute(Runnable)中提交了一个新任务,并且运行的线程少于 corePoolSize 时,即使其他工作线程处于空闲状态,也会创建一个新线程来处理该请求。如果运行的线程数多于 corePoolSize 但少于 maximumPoolSize,则仅当队列已满时才会创建新线程。

持续面试中,更新ing

上一篇 下一篇

猜你喜欢

热点阅读