
线程池
文章平均质量分 88
王富贵_yy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java线程池—从源码看ThreadPoolExecutor(下)
该篇算是对Java线程池解析(上)的一个补充,从源码的角度分析了下ThreadPoolExecutor。建议先看下Java线程池解析(上)在看该篇,这样会顺畅不少。如果文中有任何疑问欢迎留言讨论。觉得好的话欢迎转发评论。 我们先看下类图结构: 线程池类图 一. 线程池成员变量ctl是Integer原子变量类型,使用一个变量同时记录线程池状态和线程池中工作线程(worker线程)个数,java中int变量是32位,如下面代码所示,其中高三位表示线程池状态,后边的29位用来记录...原创 2020-05-09 19:23:19 · 8596 阅读 · 4 评论 -
Java线程池解析(上)
一.什么是线程池 二.jdk提供的线程池以及其功能 1.Executor简介 2.jdk提供的线程池 三.线程池的内部实现 1.workQueue(任务队列) 2.拒绝策略 3.自定义线程创建ThreadFactory 4.扩展线程池(线程的开始结束,异常处理等~~~) 例子! 正文: 一: 1.简而言之,使用线程池后创建线程变成了从线程池获取线程,关闭线程变成了向池子归还...原创 2017-06-20 21:39:07 · 1352 阅读 · 0 评论