F# Async
文章平均质量分 80
fsharp_net
这个作者很懒,什么都没留下…
展开
-
F# 代理与超时
在我上一篇文章中,我提供了一段非常简单的F#代理控制台应用程序的代码。每次您运行控制台应用程序时,只需要输入一行文本,它会产生一条新消息,然后把这条消息发布到一个F#代理的消息队列。该代理是一个MailboxProcessor类的一个实例。MailboxProcessor是在F#核心库中Control命名空间中的一个类。正如MailboxProcessor名称中所暗示的,代理就是您可以发送消息给它翻译 2011-12-20 17:48:59 · 625 阅读 · 0 评论 -
F#中的异步和并行设计模式(二):用事件触发来报告进度
在这篇文章中,我们将着眼于一个常用的异步设计模式,我叫它用事件触发来报告进度。在这篇文章后面,我们将使用这种设计模式从推特上抽样读取帖子流。 这是F#异步编程基础技术系列的第二部分,这里有些例子的代码是摘自F# JAOO 教程。 · 第一部分描述了F# 通过支持轻量级交互是一种怎样的并行和交互式语言,并且介绍了 并行CPU异步处理和并行I/O异步处理模式。 ·翻译 2011-12-28 10:29:26 · 940 阅读 · 0 评论 -
F#中的异步和并行设计模式(一):并行CPU和I/O计算
在F#中的异步和并行设计模式:并行化的CPU和I/O计算 F#是一种并行地、交互式的语言。在这点上,我们的意思是:运行F#程序既能有多个实时的赋值(例如:.NET线程主动计算F#的结果)又能有多个等待的响应(例如:等待对事件和消息作出响应的回调和代理)。 编写并行和交互式程序的一个简单方法是使用F#异步表达式。在这篇和接下来的文章中,我将向你介绍F#异步编程的一些基本方法---- 粗略地讲,这翻译 2011-12-22 11:12:11 · 1101 阅读 · 0 评论 -
F#中的异步和并行设计模式(三):代理
在这个系列的第三部分,我们解释了F#中的轻量级代理的和交互式代理,并且看过了一些与之相关的典型的设计模式,包括内部隔离状态。 第一部分分描述了F#是一种并行交互式语言及如何支持轻量级交互操作的,并且为并行CPU异步处理和并行I/O异步处理两种模式作了诠释。 第二部分描述了一种通过触发事件提交部分结果的模式。 模式4——你的第一个代理 让我们看看你的第一个异步代理。翻译 2011-12-28 10:31:54 · 987 阅读 · 0 评论