io的实际用途是什么!在Clojure阻止?

时间:2017-05-22 15:14:15

标签: clojure

什么是io的示例场景!块会在Clojure中使用吗?我很难理解它的目的。

1 个答案:

答案 0 :(得分:5)

它是ensuring that code related to IO is not used inside STM transactions.的STM系统的一部分由于如果另一个线程在事务运行时提交相互矛盾的数据,clojure将重试事务,该事务产生的任何IO都将是伪造的,因为它代表了一个内存状态可以丢弃。