我有一个WCF服务,这与插座异步工作,我有一些性能问题,所以我决定重构代码,我读到了易于使用F#中的异步和多线程的等等一些文章,但我想知道我会获得更好的性能,使用F#并行?及其与WCF服务容易兼容,我有大量的数据应该是经由插座转移(在TCP),以便它重要有良好的性能和并行算法。

有帮助吗?

解决方案

简言之:

F#具有相似的性能配置到C#。你不应该指望F#和C#有多大差别PERF为类似结构的代码。

F#具有与C#异步代码更好的编程模型。如果你正在做大量的在C#BeginFoo / EndFoo回调的东西,那么你会发现它更容易编写的F#代码(也更容易“得到它的权利”)。

HTTP://lorgonblog.wordpress的.com / 2010/04/28 / F-异步 - 上的服务器端/

其他提示

有一个答案给你,它讲述平行太:的使用车削异步插座并行和不仅并发在非常密集的应用TPL

由于

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top