.net - 在 Web 应用程序中使用并行扩展

标签 .net parallel-processing

我想听听关于并行计算方法(如果有的话)在 Web 应用程序中的作用,包括并行扩展 ( June CTP for example ) 的潜在用途的一些意见。这种方法适合和/或不适合哪些场景?

我对 IIS 和 Web 浏览器线程任务的确切理解相当有限。如果有人对此有很好的理解,我将不胜感激。我更想知道 IIS 和 Web 浏览器的工作方式是否会限制在 Web 应用程序中创建线程和/或异步任务的 ROI。

提前致谢。

最佳答案

好吧,网络服务器提出了一个有趣的挑战,因为它们已经是高度线程化的,为并行请求提供服务。因此,在繁忙的站点上,您不能指望能够为自己的目的窃取大量内核。当然,如果您只期望低流量,并且您的站点需要大量处理(数据处理等),那么您可能可以获得一些节省。

我希望 Parallel Extensions 在客户端或专用服务应用程序中工作得更好,您可以合理地期望内核可供您 [ab] 使用。

关于.net - 在 Web 应用程序中使用并行扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/377963/

相关文章:

.net - 与 xsd :anytype 的 BizTalk 映射

.net - .NET 3.5 是否有广泛使用的模式和接口(interface)库?

openmp - 如何使用 OpenMP 并行化数组移位?

python - 具有两个无限函数的多线程

java - publishOn 和并行的区别

c# - 调整放置在 byte[] 数组中的图像的大小

c# - Process.Start 参数问题 --- 转义 "="字符?

f# - F# 的共享独占锁实现

c# - 工厂模式的使用

c# - 如何等待后台 worker 完成处理?