摘要: 1.生产者和消费者模式 1.1 生产者消费者模式 1.2 多生产者和多消费者实战 1.3 线程池与生产消费者模式 2.线程问题定位 3.性能测试 4.异步任务池 5本章小结 阅读全文
posted @ 2019-10-09 12:03 333- 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. Executor框架简介 1.1 Executor框架的两级调度模式 1.2 Executor框架的结构与成员 2. ThreadPoolExecutor详解 2.1 FixedPoolExecutor详解 2.2 SingleThreadPoolExecutor详解 2.3 CachedTh 阅读全文
posted @ 2019-10-09 12:00 333- 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 线程池的实现原理 2. 线程池的使用 2.1 线程池的创建 2.2 向线程池提交任务 2.3 关闭线程池 2.4 合理配置线程池 2.5 线程池监控 3. 本章小结 阅读全文
posted @ 2019-10-09 11:48 333- 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1. 等待做线程完成的CountDownLatch 2. 同步屏障CyclicBarrier 2.1 CycliBarrier简介 2.2 CycliBarrier的应用场景 2.3 CycliBarrier和CountDownLatch的区别 3. 控制并发线程数的Semaphore 4. 线程间 阅读全文
posted @ 2019-10-09 11:43 333- 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.原子更新基本类型类 2.原子更新数组 3.原子更新引用类型 4.原子更新字段类 5.本章小结 阅读全文
posted @ 2019-10-09 11:39 333- 阅读(195) 评论(1) 推荐(0) 编辑
摘要: 1.什么是Fork/Join框架 2. 工作窃取算法 3. Fork/Join框架的设计 4. 使用Fork/Join框架 5. Fork/Join框架的异常处理 6. Fork/Join框架的实现原理 阅读全文
posted @ 2019-09-27 00:24 333- 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.什么是阻塞队列 2. Java里的阻塞队列 3. 阻塞队列的实现原理 阅读全文
posted @ 2019-09-27 00:22 333- 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.ConcurrentLinkedQueue的结构 2.入队列 3.出队列 阅读全文
posted @ 2019-09-27 00:20 333- 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用ConcurrentHashMap? 2.ConcurrentHashMap的结构 3.ConcurrentHashMap的初始化 4.定位Segment 5.ConcurrentHashMap的操作 阅读全文
posted @ 2019-09-27 00:17 333- 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本章将介绍了java并发包中与锁相关的API和组件,以及这些API和组件的使用方法和实现细节。内容主要围绕两个方面:使用,通过示例演示这些组件的使用方法以及详细介绍与所相关的API;实现,通过分析源码来剖析实现细节,因为理解实现的细节方能更加得心应手且正确的使用这些组件。希望通过以上两个方面的讲解使 阅读全文
posted @ 2019-09-02 23:24 333- 阅读(337) 评论(0) 推荐(0) 编辑