![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
AbeJeffrey
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutor核心实现原理和源码解析<二>
Worker类实现了Runnable,同时也扩展了AbstractQueuedSynchronizer,说明Worker本身不只是一个可执行的任务,还可以实现锁的功能。其主要作用是执行队列中的任务,并负责管理工作线程和维护一些统计指标,如已完成的任务数量等等;同时Worker通过扩展AbstractQueuedSynchronizer来简化任务执行时获取锁与释放锁的操作。Worker中的锁主要是为原创 2017-08-27 14:44:51 · 394 阅读 · 0 评论 -
ThreadPoolExecutor核心实现原理和源码解析<一>
前面的文章已经详细分析了Executor框架及其家族的各个成员,为介绍本文做了铺垫,因此分析ThreadPoolExecutor核心实现原理可谓千呼万唤使出来啊,直奔主题吧!首先从ThreadPoolExecutor的构造方法开始。ThreadPoolExecutor的构造方法 public ThreadPoolExecutor(int corePoolSize,原创 2017-08-27 14:35:10 · 340 阅读 · 0 评论