章节目录 ReentrantReadWriteLock 特性 读写锁接口示例 读写锁的实现分析读写状态设计写锁的释放与获取读锁的释放与获取锁降级...
章节目录 ReentrantReadWriteLock 特性 读写锁接口示例 读写锁的实现分析读写状态设计写锁的释放与获取读锁的释放与获取锁降级...
章节目录 什么是重入锁 底层实现-如何实现重入 公平与非公平获取锁的区别与底层实现 1.什么是重入锁 1.1 重入锁的定义 1.2 重入锁的特性...
章节目录 Lock接口与Synchronized的区别及特性 队列同步器的接口与自定义锁示例 队列同步器的实现分析 1.Lock接口与Synch...
章节目录 等待超时模式的使用场景 可以掌握的技能等待/通知 消费者/生产者模式CountDownLatch、AtomicInteger、静态内部...
章节目录 volatile 与 synchronized 关键字 等待/通知机制 等待/通知经典范式 管道输入/输出流 Thread.join(...
章节 什么是中断 中断线程的方法 线程中断状态的判断以及何时被中断的线程所处 isInterrupted() 状态为 false? 1.什么是中...
章节目录 1.线程定义 2.使用多线程的优势 3.线程优先级 4.线程的状态 5.Daemon 线程 1.线程定义 进程与线程的区别 线程拥有的...
章节目录 锁的释放-获取建立的 happens-before 关系 锁的释放-获取的内存语义 锁的释放-获取 建立的happens-before...
章节目录 1.volatile 的特性为什么volatile修饰变量的写操作不是原子性的? 2.volatile 写-读建立的 happens-...
章节目录 秒杀系统请求流程图 系统性能瓶颈分析与优化思路 彩蛋福利 1.秒杀系统请求流程图 详情页与动态请求的关系 2.系统瓶颈分析与优化 2....
专题公告
Java并发编程实战与原理
《Java并发编程的艺术》