JUC - 30 知识汇总脑图

Java 并发体系

  • Java 并发集合
    • CouncurrentHashMap
      • 原理
      • 重要内部类
      • 重要操作
        -initTable
        -put
        -get
        -扩容
        -链表转换为红黑树过程
        -1.7和1.8 区别
    • ConcurrentLinkQueue
    • ConcurrentSkipListMap
      • 跳表
      • SkipList
    • ConcurrentSkipListSet
  • atomic
    • 基本类型类
    • 数组
    • 引用类型
    • 字段类
  • 阻塞队列
    • ArrayBlockingQueue
    • LinkedBlockingQueue
    • PriorityBlockingQueue
    • DelayQueue
    • SynchronousQueue
    • LinkedTransferQueue
    • LinkedBlockingQueue
  • 线程池
    • 好处
    • Future
    • Executor
      • Executors
      • ScheduledThreadPoolExecutor
      • ThreadPoolExecutor
        • 参数含义
        • 任务提交
        • 任务执行
        • 线程池调优
        • 线程池监控
        • 线程池分类
    • ReentrantLock
    • ReentrantReadWriteLock
  • 并发工具类
    • CyclicBarrier
    • CountDownLatch
    • Semaphore
    • Exchanger
  • 并发基础
    • AQS
    • CAS
  • Java 内存模型(JMM)
    • 线程通信机制
    • 内存模型
      • 重排序
      • 顺序一致性
      • happens-before
      • as-if-serial
    • synchronized
      • 实现机制
      • 锁优化
        • 自旋锁
        • 适应性自旋锁
        • 锁消除
        • 锁粗化
        • 轻量级锁
        • 偏向锁
    • volatile
  • 其他
    • ThreadLocal
    • Fork/Join

你可能感兴趣的:(JUC - 30 知识汇总脑图)