Woj*_*zki 1 clojure
我想了解瞬态与原子的优点/缺点。典型的用例有哪些?
特别是,我关心的是转换从 MySQL 数据库返回的集合。每个实体最多有 4 行。我想将其恢复为每个实体一个映射键,并对值进行一些处理。
先感谢您 -
Joo*_*aat 5
出于性能原因,瞬态旨在提供非常局部可变的集合 - 如果您不需要性能,则没有理由使用它们,因为它们的 API 旨在匹配正常的、不可变的 clojure 集合,除非有更多麻烦。
原子提供具有显式并发/多线程特征的潜在全局可变状态。
您不需要进行基本的数据转换或处理。第 1 步:首先让您的程序使用标准的不可变集合。几乎不需要第 2 步。
归档时间:
12 年,9 月 前
查看次数:
578 次
最近记录: