首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STM和传出IO

STM和传出IO
EN

Stack Overflow用户
提问于 2016-05-11 12:03:36
回答 1查看 433关注 0票数 5

如果我在事务失败的STM中,并且作为正常控制流(没有STM冲突等)的一部分进行重试,我可能需要向外部的人指出采取纠正措施的方法。

如果是纯粹的“外向”,那么我的STM仍然可以被完全重放。

如何从STM重试中执行传出 IO?

有人遇到过这种情况吗?这有多邪恶?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-11 12:19:58

如果您确信执行的IO不影响STM的不变量,则可以使用unsafeIOToSTM。非常小心地使用它,作为所有unsafe的东西。

但是,我想知道你是否真的需要这个。从问题上看是不可能的。如果可以的话,你应该避免这样做。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37162112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档