Clojure Concurrency - Rich Hickey
ClojureTVYouTube ↗
延伸阅读 1
字幕解读
Hickey 区分单个值的更新和多处状态的协调。Clojure 的 refs 把多个变更放入事务,并让读者观察一个时间点的版本;选择协调范围是建模的一部分。
视频与逐字稿来源 ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
refs allow you to change more than one thing in a coordinated operationit's as if I got a snapshot of the reference world