【JUC基础学习笔记】

【JUC基础学习笔记】JUC 基础学习笔记 一 JUC 概述 1 JUC 是什么 2 进程与线程 3 并发与并行 4 sleep 和 wait 等方法 二 Lock 1 Synchronized 2 Lock 接口与方法 3 两者异同 4 Lock 接口重要实现类 三 线程通信 线程同步 1 生产者消费者问题 2 读者写者问题 3 哲学家问题 四 线程安全 1 阻塞同步 2

大家好,我是讯享网,很高兴认识大家。


讯享网

JUC基础学习笔记

      • 一、JUC概述
        • 1. JUC是什么
        • 2. 进程与线程
        • 3. 并发与并行
        • 4. sleep() 和 wait()等方法
      • 二、Lock
        • 1. Synchronized
        • 2. Lock接口与方法
        • 3. 两者异同
        • 4. Lock接口重要实现类
      • 三、线程通信 / 线程同步
        • 1. 生产者消费者问题
        • 2. 读者写者问题
        • 3. 哲学家问题
      • 四、线程安全
        • 1. 阻塞同步
        • 2. 非阻塞同步
        • 3. 非同步
      • 五、集合的线程安全
        • 1. 并发集合 ArrayList
        • 2. Vector
        • 3. Collections
        • 4. JUC.CopyOnWriteArrayList
      • 六、线程池
        • 1. Executor 和 Executors
        • 2. 线程池创建
        • 3. 线程池特点与应用
      • 七、线程创建
        • 1. 继承Thread
        • 2. 实现Runnable接口
        • 3. 实现Callable接口
        • 4. 线程池
        • 5. 几种方式的区别
      • 八、锁概述
        • 1. 公平锁与非公平锁
        • 2. 乐观锁与悲观锁
        • 3. 可重入锁与不可重入锁
        • 4. 共享锁与独占锁
        • 5. 锁的4种状态
        • 6. 锁优化技术
      • 九 、JUC工具类
        • 1. CountDownLatch
        • 2. CyclicBarrier
        • 3. Semaphore
      • 十、Java内存模型JMM
        • 1. 主内存与工作内存
        • 2. 内存间的交换操作
        • 3. Volatile
        • 4. JMM特性
      • 十一、补充
      • 参考文章
小讯
上一篇 2025-03-01 09:23
下一篇 2025-02-16 15:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/44668.html