并发编程

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

死锁、活锁、饿死锁

浏览 115 扫码 分享 2022-07-24 23:16:33

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 基础
    • 操作系统前置知识
    • Java 内存模型(JMM)
    • 原子性、有序性、可见性
      • CPU缓存-可见性
      • 指令重排-有序性
      • 多线程切换-原子性
    • 内存屏障
    • Happens-before原则
    • 缓存一致性问题 MESI
  • Java线程
    • Thread与Runnable
    • 线程唤醒与等待
    • 线程中断
  • 关键字
    • synchornized
      • Lock Record 锁记录
      • 锁升级流程
        • 偏向锁
          • 偏向锁源码
        • 轻量级锁
          • 轻量级锁源码
        • 重量级锁
      • 锁粗化与锁消除
    • volatile
    • final
  • Lock
    • AQS
      • 加锁过程(源码)
      • 解锁过程(源码)
      • Lock锁的可中断
      • 自定义实现AQS
    • Lock接口
      • Condition接口
      • 死锁、活锁、饿死锁
    • ReentrantLock
      • 公平锁与非公平锁
    • ReentrantReadWriteLock
      • 读写锁的使用
      • 读读并发的问题
      • 写锁的上锁
      • 写锁的释放
      • 读锁的上锁
      • 读锁的释放
    • StampedLock
  • JUC工具类
    • Semaphore
      • 源码
    • CountDownLatch
    • CyclicBarrier
    • Exchanger
  • 并发容器
    • Atomic 原子操作类
    • ThreadLocal
      • InheritableThreadLocal
      • 内存泄露问题
    • ConcurrentHashMap
    • SynchronizedMap
    • HashTable
    • CopyOnWriteArrayList
    • 阻塞队列
      • BlockingQueue
      • ArrayBlockingQueue
      • LinkedBlockingQueue
    • Fork Join
    • CompletableFuture
    • 非线程安全容器
      • Set
      • ArrayList
      • HashMap
  • 参考
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注