JUC 并发工具箱:CountDownLatch、Semaphore、CompletableFuture 实战
这是「Java 从基础到实战」系列的第 9 篇。java.util.concurrent(JUC)包里的工具类能解决 90% 的并发协作问题。本文用「商品详情页并行调用三个接口聚…
这是「Java 从基础到实战」系列的第 9 篇。java.util.concurrent(JUC)包里的工具类能解决 90% 的并发协作问题。本文用「商品详情页并行调用三个接口聚…
这是「Java 从基础到实战」系列的第 8 篇。本文手写一个车站卖票 demo,先复现多线程下的「超卖」问题,再分别用 synchronized 和 ReentrantLock …
这是「Java 从基础到实战」系列的第 7 篇,进入阶段二「进阶硬核」。本文从创建线程的两种方式讲起,重点拆解 ThreadPoolExecutor 的 7 个构造参数——每个参…