6 .net c# cloud parallel-processing concurrency
我家里有很多未使用过的电脑.对我来说,最简单的方法是利用它们并行化我的C#程序,只需很少或不需要更改代码?
我正在尝试的任务涉及循环许多英语句子,数据集可以很容易地分成更小的块,同时在不同的机器中处理.
小智 2
那可能是不可能的。
如何并行化程序完全取决于程序的功能和编写方式,并且通常需要大量的代码更改,并使程序的复杂性增加很多倍。
轻松提高程序并发性的常用方法是接受一个重复多次的任务,然后编写一个函数将该任务分割成块并将它们发送到不同的核心进行处理。