源码解读
Eternal_yys
101 010 000Java
展开
-
线程池源码剖析——深入理解线程池
线程池源码剖析 1. 手写一个简单线程池 目前业界线程池的设计,普遍采用的都是生产者——消费者模型,线程的使用方是生产者,而线程池就是一个消费者; 下面来设计一个简易的线程池MythreadPool,它的设计原理跟我们的ThreadPoolExecutor的设计思想是一致的; class MythreadPool { //用阻塞队列来保存任务 BlockingQueue<Ru...原创 2019-11-07 20:41:21 · 181 阅读 · 0 评论 -
LinkedList源码超详细解析
文章目录LinkedList源码分析1. 整体架构1. 类定义2. 底层结构3. 常用方法源码解析1. 构造方法2. 新增操作1. add()方法(尾插)2. addFirst()方法 (头插)3. 删除操作1. remove()方法 (也就是removeFirst方法)2. removeLast()方法3. remove(int index)方法(指定下标删除节点)⭐4. 节点查询1. get(...原创 2019-10-26 14:07:08 · 245 阅读 · 0 评论