- 博客(2)
- 资源 (9)
- 收藏
- 关注
原创 ThreadPoolExecutor核心实现原理和源码解析<二>
Worker类实现了Runnable,同时也扩展了AbstractQueuedSynchronizer,说明Worker本身不只是一个可执行的任务,还可以实现锁的功能。其主要作用是执行队列中的任务,并负责管理工作线程和维护一些统计指标,如已完成的任务数量等等;同时Worker通过扩展AbstractQueuedSynchronizer来简化任务执行时获取锁与释放锁的操作。Worker中的锁主要是为
2017-08-27 14:44:51 356
原创 ThreadPoolExecutor核心实现原理和源码解析<一>
前面的文章已经详细分析了Executor框架及其家族的各个成员,为介绍本文做了铺垫,因此分析ThreadPoolExecutor核心实现原理可谓千呼万唤使出来啊,直奔主题吧! 首先从ThreadPoolExecutor的构造方法开始。 ThreadPoolExecutor的构造方法 public ThreadPoolExecutor(int corePoolSize,
2017-08-27 14:35:10 307
面向模式的软件架构(中文) 卷1卷2卷3(带标签)
2018-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人