自动并行化.net应用程序

问题描述:

我想知道是否有办法自动并行化.Net应用程序以使用多核CPU。自动并行化.net应用程序

我知道是否可以用一些编码来做,但是,有没有工具或“运行时?”能够并行运行应用程序(多线程)而无需手动执行?

感谢很多:)

+0

你想要并行化什么操作?为了什么目的? –

+2

目前还不清楚你要求什么。在像Windows这样的多任务操作系统上,您可以多次启动应用程序,并且这些实例将“并行”运行。还是你想要一个分析你的整个代码库并重写你的代码进行并行化的工具?不要认为这在有限的时间内是可能的。 –

+0

我知道异步方法可以让你简化一些parralelizations,但你不能只是翻转开关,并告诉编译器切断所有计算核心的工作 –

没有 - 没有办法并行.NET应用程序。程序员必须从头开始构建多线程/并行,并且某些应用领域不适合并行化。

+0

非常感谢,这只是我的问题。 –