当前位置 : 主页 > 编程语言 > 其它开发 >

JUC-总篇

来源:互联网 收集:自由互联 发布时间:2022-05-30
JUC系列: 再谈多线程 多线程编程的核心思想 并发编程进阶 推荐阅读:https://www.cnblogs.com/zwtblog/tag Java多线程 Java-基础 从synchronize到CAS和AQS JUC系列目录 ---点击跳转 再谈多线程 并发与并

JUC系列:

  • 再谈多线程
  • 多线程编程的核心思想
  • 并发编程进阶

推荐阅读:https://www.cnblogs.com/zwtblog/tag

  • Java多线程
  • Java-基础
  • 从synchronize到CAS和AQS

JUC系列目录---点击跳转

  • 再谈多线程

    • 并发与并行
      • 顺序执行
      • 并发执行
      • 并行执行
    • 再谈锁机制
      • 重量级锁
      • 轻量级锁
      • 偏向锁
      • 锁消除和锁粗化
    • JMM内存模型
      • Java内存模型
      • 重排序
      • volatile关键字
      • happens-before原则
  • 多线程编程的核心

    • 锁框架
      • Lock和Condition接口
      • 可重入锁
        • 公平锁与非公平锁
      • 读写锁
        • 锁降级和锁升级
      • 队列同步器AQS
        • 底层实现
        • 公平锁一定公平吗?
        • Condition实现原理
        • 自行实现锁类
    • 原子类
      • 原子类介绍
      • ABA问题及解决方案
    • 并发容器
      • 传统容器线程安全吗
      • 并发容器介绍
      • 阻塞队列
  • 并发编程进阶

      • 线程池的使用
        • 执行带返回值的任务
        • 执行定时任务
        • 线程池实现原理
    • 并发工具类
      • 计数器锁 CountDownLatch
      • 循环屏障 CyclicBarrier
      • 信号量 Semaphore
      • 数据交换 Exchanger
      • Fork/Join框架
上一篇:GO语言学习——变量和常量
下一篇:没有了
网友评论