线程池状态与切换

2024-01-16 14:21:40 5 举报
线程池状态与切换
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池中有以下几个状态:RUNNING(运行中)、SHUTDOWN(关闭中)、STOP(停止中)、TIDYING(整理中)和TERMINATED(终止)。线程池的运行状态是由全局变量ctl进行控制的。线程池中的线程数量由核心线程数corePoolSize和最大线程数maximumPoolSize决定。当线程池中的当前线程数小于核心线程数时,会优先创建新线程执行任务;当线程池中的当前线程数大于等于核心线程数时,会将任务放入阻塞队列中等待执行。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页