线程池的状态

news/2024/9/19 13:55:35 标签: java

线程池的状态分为:Running(运行状态)、Shutdown(关闭状态)、Stop(停止状态)、Tidying(整理状态)、Terminated(终止状态)。

Running(运行状态):线程池被创建时,就是Running状态,线程池中的任务数位0。

                                该状态会接受新任务,并处理工作队列中的任务。

            调用shutdown()方法,可切换到Shutdown关闭状态。

            调用shutdownNow()方法,可切换到Stop停止状态。

Shutdown(关闭状态):该状态不接收新任务,但会处理工作队列中的任务。

                当工作队列和线程池中执行的任务都为空时,线程池进入Tidying整理状态。

Stop(停止状态):该状态不会接收任务,也不会处理阻塞队列中的任务,中断正在运行的任务。

                线程池中执行的任务为空,进入Tidying整理状态。

Tidying(整理状态):该状态表明所有的任务已经运行终止,记录的任务数量为0

                terminated()执行完毕,进入Terminated终止状态。

Terminated(终止状态):该状态表示线程池彻底关闭。


http://www.niftyadmin.cn/n/5665643.html

相关文章

Docker指令学习1

docker指令 查看镜像列表&#xff1a; docker images | docker image ls 删除单个镜像: docker rmi <image_name>: 强制删除镜像&#xff1a; docker rmi -f <image_id> 如果镜像正在被某些容器使用&#xff0c;普通删除命令会失败。使用 -f 选项强制删除镜像 注意…

手语识别系统源码分享

手语识别检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

数据结构-3.链表

前言 本篇博客给大家带来的是链表的知识点, 其中包括面试经常会提问的真题 ArrayList 和 LinkedList 的区别 . 文章专栏: Java-数据结构 若有问题 评论区见 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条, 如果分享不成功, 那我就会回你一下,那样你就分享成…

javascript-装饰器

装饰器 装饰者模式&#xff1a;能够在不改变对象自身基础上&#xff0c;在程序运行期间给对象添加职责 装饰器只能针对类和类的属性&#xff0c;不能直接作用于函数&#xff08;由于存在函数提升&#xff09; 本质上是语法糖&#xff0c;借助 Object.defineProperty(target,na…

WEB 编程:使用富文本编辑器 Quill 配合 WebBroker 后端

使用 Delphi 的 WebBroker 框架写 Web Server&#xff0c;需要一个前端的富文本编辑器。 评估了好几个&#xff0c;最后选择 Quill 这个开源的。 官方地址&#xff1a;Quill - Your powerful rich text editor 把前端代码&#xff0c;存储为一个单独的文本文件&#xff0c;方…

AI产品经理面试的问题和回复建议

如果你正在考虑找AI产品经理的岗位工作&#xff0c;建议好好准备以下的面试问题&#xff1a; 关于面试时间&#xff1a;一般AI产品经理的面试时间在40分钟-70分钟左右&#xff0c;主要看面试官是否对你感兴趣&#xff08;你的产品经验、气场是否相符&#xff09;。时间越长一般…

《拿下奇怪的前端报错》:nvm不可用报错`GLIBC_2.27‘‘GLIBCXX_3.4.20‘not Found?+ 使用docker构建多个前端项目实践

有些前端的小伙伴可能会好奇&#xff0c;nvm是什么&#xff1f;这里接简单介绍下&#xff0c;它是一个Nodejs版本管理工具。为什么需要它呢&#xff1f;当然是需要多个Nodejs版本的时候&#xff0c;那什么时候需要多个Nodejs版本&#xff1f;那肯定是在有点年头的公司了&#x…

技术美术一百问(02)

问题 前向渲染和延迟渲染的流程 前向渲染和延迟渲染的区别 G-Buffer是什么 前向渲染和延迟渲染各自擅长的方向总结 GPU pipeline是怎么样的 Tessellation的三个阶段 什么是图形渲染API? 常见的图形渲染API有哪些&#xff1f; 答案 1.前向渲染和延迟渲染的流程 【例图…