<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>源码阅读 on PlumePHP</title><link>https://plumephp.com/tags/%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/</link><description>Recent content in 源码阅读 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 28 Oct 2026 21:49:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/index.xml" rel="self" type="application/rss+xml"/><item><title>《Java 并发编程·JUC 源码与容器》附录 B 源码阅读路径与调试技巧</title><link>https://plumephp.com/java-conc-juc-appendix-b-source-reading/</link><pubDate>Wed, 28 Oct 2026 21:49:00 +0800</pubDate><guid>https://plumephp.com/java-conc-juc-appendix-b-source-reading/</guid><description>从 JDK 25 的 src.zip 解压开始，给出 AQS、ReentrantLock、ConcurrentHashMap、ThreadPoolExecutor、ForkJoinPool 的依赖阅读顺序；用四组本机 javap 输出说明该看什么，再用 --add-opens 反射、jstack、jcmd 线程转储与 JFR 对齐源码字段与运行态。</description></item><item><title>《Java 并发编程·JUC 源码与容器》附录 A JUC 类图与选型表</title><link>https://plumephp.com/java-conc-juc-appendix-a-classmap/</link><pubDate>Wed, 28 Oct 2026 21:48:00 +0800</pubDate><guid>https://plumephp.com/java-conc-juc-appendix-a-classmap/</guid><description>把本卷涉及的 62 个 java.util.concurrent 类型按锁与同步器、并发容器、阻塞队列、原子类、执行器、异步编排六类摊开，逐类给一句话定位与对应章节；用 ASCII 分类树和有序性、读写比例、迭代语义、容量语义、内存放大、能否阻塞六个维度的选型表，最后落到借阅系统的具体选型。</description></item><item><title>《Java 并发编程·JUC 源码与容器》目录与学习路径</title><link>https://plumephp.com/java-conc-juc-toc/</link><pubDate>Wed, 28 Oct 2026 21:02:00 +0800</pubDate><guid>https://plumephp.com/java-conc-juc-toc/</guid><description>《Java 并发编程·JUC 源码与容器》全书导航：说明本卷在三卷本中的位置、五部分十五章的依赖关系，给出顺序通读、症状驱动、按类查阅三条路径，并按部分列出 45 节完整索引、章间依赖图、全书实验清单与六个常见误区，便于按症状跳读或按章顺序通读，也便于当作类级查阅手册使用。</description></item><item><title>《Java 并发编程·JUC 源码与容器》前言：源码版本、工具与约定</title><link>https://plumephp.com/java-conc-juc-preface/</link><pubDate>Wed, 28 Oct 2026 21:01:00 +0800</pubDate><guid>https://plumephp.com/java-conc-juc-preface/</guid><description>《Java 并发编程·JUC 源码与容器》前言：交代 JDK 25 源码的获取方式与包结构、用 unzip 与 javap 定位事实的方法、JMH 与 JCStress 的实验环境、源码摘录的标注约定，并列出本机核实过的 JDK 25 与旧版实现差异清单。</description></item><item><title>《Java 并发编程·JUC 源码与容器》 · 全书目录与章节索引（50 篇）</title><link>https://plumephp.com/posts/books/java%E5%B9%B6%E5%8F%91%E6%BA%90%E7%A0%81/</link><pubDate>Wed, 28 Oct 2026 21:00:00 +0800</pubDate><guid>https://plumephp.com/posts/books/java%E5%B9%B6%E5%8F%91%E6%BA%90%E7%A0%81/</guid><description>《Java 并发编程·JUC 源码与容器》全 50 篇，以 JDK 25 源码为准，从 AQS 的 state 与队列讲到 ReentrantLock、读写锁、同步器、ConcurrentHashMap、并发集合、阻塞队列、原子类与 Striped64、VarHandle、无锁结构、线程池与 ForkJoin、CompletableFuture 与误用清单，附本机 javap 与实测输出。</description></item><item><title>《Java 并发编程·JUC 源码与容器》序：为什么要读 JUC 源码</title><link>https://plumephp.com/java-conc-juc-foreword/</link><pubDate>Wed, 28 Oct 2026 21:00:00 +0800</pubDate><guid>https://plumephp.com/java-conc-juc-foreword/</guid><description>《Java 并发编程·JUC 源码与容器》开篇：从 JDK 25 里 AQS 被重写、经典教材的方法名全部消失这件事说起，说明读源码的三层收益、版本差异为何是本卷的头号风险，交代五部分十五章的结构、libraryd-conc 在本卷的改动范围，以及本书不承诺的内容。</description></item></channel></rss>