在Clojure 1.3中处理瞬态时有什么问题?

时间:2012-01-23 12:33:21

标签: performance clojure

我正在研究加速我的应用程序的技术,我正在尝试Transients。我知道我应该谨慎对待它们,但出现的问题是什么?

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:4)

使用像通常的持久数据结构这样的瞬态 - 也就是说,总是使用mutator的返回值而不是你调用mutator的结构。但是,不要相信旧版本保持不变,并且不要访问其他线程的瞬态。