<?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/%E5%8E%9F%E5%AD%90%E6%80%A7/</link><description>Recent content in 原子性 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%8E%9F%E5%AD%90%E6%80%A7/index.xml" rel="self" type="application/rss+xml"/><item><title>Scala 并发与原子性实战：无锁编程、并发数据结构与 STM</title><link>https://plumephp.com/scala-concurrency-atomics/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/scala-concurrency-atomics/</guid><description>&lt;p&gt;Actor 与 Effect 是 Scala 并发的「高抽象」，但它们的底层都是&lt;strong&gt;内存级并发原语&lt;/strong&gt;——可见性、原子性、锁与 CAS。本文把这些原语讲透：JVM 内存模型（JMM）怎么定义可见性、Atomic 类与 CAS 怎么做到无锁原子、并发集合怎么选型、Scala 侧有哪些并发增强，以及软件事务内存（STM）何时值得用。理解底层原语，才能判断「什么时候用 Actor、什么时候用原子类」是合理的。&lt;/p&gt;</description></item></channel></rss>