我有一个多线程C#应用程序,它执行数学计算。所有线程的结果汇总在一起以产生所需的结果。
我希望能够使用云计算比我的8核PC更进一步。
我已经查看了很多针对Microsoft Azure的文档,我仍然不清楚从哪里开始,或者我想要做什么甚至是可能的。我希望能够在云计算环境中启动1,000个线程,并将每个线程的结果合并到我的最终结果中。
在Azure上进行多线程/并行数学计算的示例应用程序将非常有用...基本没有花边和口哨数学计算示例,例如在Azure上使用并行处理计算Pi或类似的东西。
答案 0 :(得分:2)
使用一组计算机来解决计算问题并不像在一台机器上解雇线程那么简单。要解决此类问题,您应该查看Map Reduce策略/技术,例如Hadoop。检查Hadoop on Azure Pi Estimator Sample Tutorial(Java)以了解所需内容。