1. 一起掌握并发 总目录

2019-12-20  本文已影响0人  rock_fish
问题与概念
  1. 学并发从问题溯源开始
  2. 并发的各种概念定义
  3. 学习JMM之前 必须搞明白的对称多处理CPU架构及带来综合性问题:缓存一致性 和 伪共享
  4. 初探JMM的内存一致性
  5. 可见性问题:重排序导致的可见性问题
  6. 可见性问题:必杀技-遵守Happens-Before规则来保证可见性
  7. 可见性问题:Volatile关键字
  8. 同步机制:java版管程【Synchronized】
    ...
基础操作

Java多线程基础(一)——java线程状态与操作
...

高性能内存操作-Unsafe

Unsafe知识点

JUC

JUC (01)locks vs synchronized
JUC (02)Atomicxxx前奏:竞态条件-竞态数据-原子性问题探讨
JUC (03)Atomicxxx
JUC (04)AQS框架设计:1.微妙的同步队列
JUC (05) ReentrantLock
JUC (06) ReentrantLock-Condition
JUC (07) ReentrantReadWriteLock
...
线程池-Executor的设计概览
线程池-2种创建方式
线程池-参数篇:1.线程数
线程池-参数篇:2.队列
线程池-参数篇:3.ThreadFactory
线程池-参数篇:4.拒绝策略
线程池-任务提交
线程池-内部状态
...

高性能并发库 :JCTools

JCTools中的queue
...

高性能并发库:Disruptor(为性能而生)

Disruptor-01 初识
Disruptor-02 再探
Disruptor-03 Ringbuffer的高性能设计
Disruptor-04 消费之handleEventsWith
...

上一篇下一篇

猜你喜欢

热点阅读