并发09:并发设计模式
从生产者-消费者到 Worker Thread,再到 Future 模式,系统理解 Java 并发设计模式的设计思想、适用场景和工程细节,包括容量边界、失败处理和关闭流程。
从生产者-消费者到 Worker Thread,再到 Future 模式,系统理解 Java 并发设计模式的设计思想、适用场景和工程细节,包括容量边界、失败处理和关闭流程。
从 volatile 标志位、双重检查锁和指令重排序入手,系统理解 Java 内存模型里的可见性、原子性、有序性与 happens-before 规则。
围绕 ReentrantLock、Semaphore、CountDownLatch 背后的 AbstractQueuedSynchronizer,系统理解 state、CLH 队列、acquire/release 流程和自定义同步器的设计思想。