gpt4 book ai didi

haskell - Clojure、Haskell(和其他语言)在 STM 中使用了哪些算法?

转载 作者:行者123 更新时间:2023-12-03 23:20:22 25 4
gpt4 key购买 nike

据我了解,有几种不同的算法可以实现软件事务内存(这是一个非常活跃的研究领域)。
我在哪里可以找到(无需深入研究源代码)在不同语言和库中使用的,特别是在 Clojure 和 Haskell (GHC) 中?

最佳答案

Clojure STM 的终极资源——除了代码本身——是 Software Transactional Memory马克沃尔克曼的文章。

它简要介绍了 STM 方法(与其他并发方法相比),总结了 Clojure 中可用的各种并发特性,然后深入研究 Clojure 的 STM,准确描述事务期间发生的事情并最终向下到所涉及的各个类的级别。除了提供大量有关 Clojure STM 机器内部工作原理的硬信息外,它还包含大量非常有见地的评论,这些评论与 Clojure 在惯用的 Clojure 程序中使用的面向并发的特性有关。

Mark 的 STM 资源的实际入口点是 this page ,除了最新版本的主要 STM 文章的链接外,目前还包含一些 STM 幻灯片。

关于haskell - Clojure、Haskell(和其他语言)在 STM 中使用了哪些算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com