线程数
线程数
美团面试官:核心线程数为0时,线程池如何执行?
当核心线程数为 0 时,当来了一个任务之后,会先将任务添加到任务队列,同时也会判断当前工作的线程数是
美团面试官:核心线程数为0时,线程池如何执行?
当核心线程数为 0 时,当来了一个任务之后,会先将任务添加到任务队列,同时也会判断当前工作的线程数是否为 0,如果为 0,则会创建线程来执行线程池的任务,这就是正确的线程池执行流程,同时也是面试官想要的答案。
面试必问:线程池是如何执行的?它的拒绝策略有哪些?
线程池的执行流程有 3 个重要的判断点(判断顺序依次往后):判断当前线程数和核心线程数、判断当前任务队列是否已满、判断当前线程数是否已达到最大线程数。
15    2023-08-15
CPU 核数与线程数有什么关系?
实际上CPU和厨师一样,都是按照菜谱(机器指令)去执行某个动作,从操作系统的角度讲当CPU切换回用户
18    2021-07-20
1