线程池面试题解析
发布时间
阅读量:
阅读量
线程是非常宝贵的计算资源,创建和销毁线程 花费大量的时间和资源
线程池就是为了实现线程复用
线程池工作流程(工作原理):
首先由主程序启动主线程负责处理基础工作。当主线程被阻塞时被加入阻塞队列等待调度。若主线程序处于空闲状态,则立即切换至阻塞队列继续处理当前等待的任务。当阻塞队列已满时,则生成次级程序并分配至空闲内核以处理剩余负载。不再接受新的作业请求以防止系统超载。
核心线程-----阻塞队列-------非核心线程



当一个新任务到来时,请首先核查当前的核心主线程状态如何(若此时核心主线程未完全进入状态,则应启动该核心主线程继续运转)。
如果核心线程全部已经在执行任务了,就将任务
全部评论 (0)
还没有任何评论哟~
