经常被提及的软件事务存储的主要优点之一是可组合性和模块化。可以将不同的片段合并以产生更大的成分。在基于锁的程序中,通常不是这种情况。
我正在寻找一个简单的示例,用实际代码对此进行说明。我希望在Clojure中举一个例子,但是Haskell也很好。如果该示例还展示了一些不易编写的基于锁的代码,则可以加分。
1
有趣,但对我来说听起来更像是一个StackOverflow问题。
—
史蒂夫
4分钟后在那里问了这个问题。stackoverflow.com/questions/5518546 / ...有人会迁移并合并此问题(如果可能)吗?
—
工作
是的,在我将其发布到这里之后,我意识到在Stackoverflow上可能会更好。如果有人可以合并,那对我很好。
—
dbyrne 2011年