当前位置:  开发笔记 > 编程语言 > 正文

在需要部分应用程序完全并行的情况下,F#优于C#吗?

如何解决《在需要部分应用程序完全并行的情况下,F#优于C#吗?》经验,为你挑选了2个好方法。

在需要部分应用程序完全并行的情况下,F#优于C#吗?

我的主要语言是C#,我正在编写一个应用程序,其中构建在应用程序(C#)之上的核心功能必须并且计划非常平行.

我最好在F#中实现这些类吗?



1> JoshBerke..:

我将看看微软正在开发的Parallel Extensions .



2> MichaelGG..:

如果您只需要并行处理数据集,ParallelFX非常方便.在C#中手动完成它们会带来很多痛苦.

但是如果代码中有很多异步代码,那么F#的异步monad使它比C#中的代码更容易.如果您正在查看很多BeginXXX/EndXXX或可怕的XXXAsync/XXXCompletedEvent代码,那么F#将是一个重大胜利.

否则,你将获得F#相对于C#的普遍收益.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有