这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
《Java 并发编程·JUC 源码与容器》8.1 AtomicInteger 家族的 CAS 路径
拆开 JDK 25 的 AtomicInteger:源码注释为何承认本该用 VarHandle 却仍走 jdk.internal.misc.Unsafe,getAndAddInt、putIntRelease、compareAndSetInt 各自的内存语义,weakCompareAndSet 与 compareAndSet 的实际差别,以及字段更新器的实现与本机字节码和重试数据。