1. 首页
  2. 数据库
  3. 其它
  4. cats stm:Cats Effect的STM实现 源码

cats stm:Cats Effect的STM实现 源码

上传者: 2021-02-08 18:52:29上传 ZIP文件 352.54KB 热度 19次
猫STM 受启发的软件事务记忆的实现。 有关更多信息,请参见。 用法 libraryDependencies += "io.github.timwspence" %% "cats-stm" % "0.8.0" 核心抽象是TVar (交易Txn ),它公开了Txn monad中的操作。 构造完成后,可以在IO monad中自动评估Txn操作。 这是实际情况下的一个人为例子。 我们使用check合并器重试从蒂姆和史蒂夫转移钱款,直到蒂姆的帐户中有足够的钱为止: import scala . concurrent . duration . _ import cats . effect .
用户评论