- 1
- 0
- 约小于1千字
- 约 1页
- 2026-05-20 发布于北京
- 举报
构造线程池的过程没有什么特别的地方,把握住一个线程池他包含的一些的东西
corePoolSize
umPoolSize
keepAliveTime
wokdQueue
threadFactory
rejectedHandler
分析源码的过程中,主要就是看他的线程池的工作机制,以及工作机制和上面这些东西
之间的关系,搞清楚你在构造线程池的时候,传递进去的上面那些是可以如何改变线程池的
工作行为
privatefinalAtomicIntegerctl=newAtomicInteger(ctlOf(RUNNING,0));
上面那个东西是一个极为和关键的成员变量,他是通过一个32位的integer的数字代表
了线程池当前的状态以及线程池内的线程数量
32位的integer的数字,前3位是线程池的状态,后29位是线程池内的线程数量
通过这一个数字以及大量的二进制的运算,实现了,通过一个32位数字可以设置线程池的
状态以及线程池的线程数量,通过二进制的运算来查询,修改
线程池的状态是:RUNNING,线程池内的线程数量是:0,刚开始线程池里是没有线程的
ConcurrentLinkedQueue:队列
LinkedBlockingQueue/ArrayBlockin
您可能关注的文档
- 公益挑战赛方案:线上宣传与义卖活动助力温饱.pdf
- 成都创新公益挑战赛方案:线上宣传与义卖执行助力温饱行动.pptx
- 英语八级上册第三单元测试卷.pdf
- 本田XR-V维修手册:带与不带无钥匙进入系统CAN线路及仪表控制单元说明.pdf
- 压缩机冷却系统性能测试与规格参数分析.pdf
- 财务战略概述与确立要点分析.pdf
- 后端设计中GDSII、LEF、DEF、SDF、SPEF、SDC含义.pdf
- 三期一标段施工升降机安装时间与参数概览.pdf
- 管理信息系统发展文献综述.docx
- 云南红河州2026届“优师计划”毕业生专项招聘45人备考题库附答案详解(名师推荐).docx
- 华蓥市教育科技和体育局关于公开考核招聘2026年省属公费师范毕业生的备考题库及参考答案详解(模拟题).docx
- 宜宾市翠屏区2026年农业农村领域高校毕业生招聘备考题库及参考答案详解(研优卷).docx
- 管理信息系统实验报告范文.docx
- 管理软件研究论文精选.docx
- 管理学战略方案采购与军队采购能力建设研究其它管理.docx
- 管路沿程阻力的测定实验报告.docx
- 中国电子技集团公司第七研究所2026届校园招聘备考题库带答案详解(培优a卷).docx
- 中国航空集团建设开发有限公司2026届高校毕业生校园招聘4人备考题库附答案详解(模拟题).docx
- 北京市海淀区海融惠爱幼儿园招聘17人备考题库带答案详解(巩固).docx
- 管理信息系统实验报告3.docx
原创力文档

文档评论(0)