BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Rx 2.0支持.NET 4.0,能更好地处理绝对时间

| 作者 Roopesh Shenoy 关注 0 他的粉丝 ,译者 郑柯 关注 3 他的粉丝 发布于 2012年6月30日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Reactive Extensions Release Candidate版本已经放出,现在支持.NET 4.0(除了少数功能外)和4.5。其中针对时间的处理还有不少改进。Rx团队在博客上发布了beta版本更新说明。

关于对.NET 4.0的支持,团队是这么说的:

颇有一些客户问到我们对.NET 4.0的支持,因此我们在RC版本中把它拿回来了,用户可以自行决定何时迁移到 .NET 4.5。不过要记住:Rx中有些功能依赖.NET 4.5的高级特性(比如ExceptionDispatchInfo),跟其他.NET 4.5特性(比如 async/wait)一起使用,效果更好,因此我们仍然推荐尽可能使用.NET 4.5。

Rx使用调度器和Timer()等一些LINQ操作符,在不同层面处理时间问题。然而,这些处理可能很复杂,有些问题早期的Rx实现没有处理,比如时间漂移(time drift)导致处理绝对时间方面的问题。Rx 2.0 RC使用了新的实现,承诺在这方面有改善。您可以查看Channel 9上的视频,其中Bart De Smet详细解释了这个问题。

预发布版本安装包有MSI安装包版本和一系列NuGet包版本。

Reactive Extensions(Rx)是一个程序库,可以使用可观察序列和LINQ风格的操作符进行异步和基于事件的编程。如果您刚知道该程序库,您可以阅读MSDN的文章——《何时使用Rx》,并参考MSDN上的诸多资源

查看英文原文:Rx 2.0 Gets .NET 4.0 Support, Handles Absolute Time Better

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT