首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >F#中异步工作流与异步编程的关系

F#中异步工作流与异步编程的关系
EN

Stack Overflow用户
提问于 2015-01-10 17:58:26
回答 1查看 77关注 0票数 0

我正在写一份关于F#异步工作流的报告,我发现很多论文都在谈论异步编程模型和模式。在我看来,异步工作流只是异步编程的一部分,而异步模式是编写异步代码的工具。我希望知道这些术语之间更明确的关系,以及我应该在报告中包括什么(因为我只需要讨论异步wkf )。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-01-10 21:05:56

异步编程是不同步执行的通用术语,而asynchronous workflows in F#专门指async计算表达式生成器和Async functions。换句话说,您的理解是正确的: F#异步工作流是用于实现异步程序的工具。

来自Expert F#一书中的术语:

异步程序执行的请求不会立即完成,但会在稍后完成,并且发出请求的程序必须在此期间执行有意义的工作。例如,大多数网络I/O (...)

关于F#异步编程的报告可能需要简要介绍异步编程及其常见的困难,因为异步解决的许多问题都不是典型的单线程编程中的问题。(例如,异常传播、内存模型、线程管理和阻塞、取消)

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

https://stackoverflow.com/questions/27874921

复制
相关文章

相似问题

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