2014-12-07 60 views
-1

内部和外部并行性有什么区别?如果一个解决方案(Visual Studio)有两个项目,那么我们如何通过内部或外部来定义并行性?内部和外部并行性

由于

+0

为什么在这个问题上的“cilk”标签? – 2014-12-07 19:16:18

回答

0

内部并行是当任务在系统内的并行执行被分析,而不是来自其外部世界(黑盒子)是已知的。

外部并行性是当系统和外部世界并行执行任务时。

通常,这些术语更多地用于硬件系统环境中。

在C++软件例如你给的,我会说内部并行约mutlithreading(内部一个过程/项目),而外部并行是你的解决方案的两个processes /项目之间的平行的情况下(可能要求interprocess communication)。