内部和外部并行性

时间:2014-12-07 17:51:48

标签: c++ visual-studio-2010 parallel-processing cilk

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

由于

1 个答案:

答案 0 :(得分:0)

内部并行性是指在被分析的系统中并行执行任务并且从外部世界不知道的任务(黑盒子)。

外部并行性是指在系统与外部世界之间并行执行任务。

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

在您给出的C ++软件示例的上下文中,我会说内部并行性是关于mutlithreading(一个进程/项目的内部),而外部并行性是关于两个processes /之间的并行性解决方案的项目(可能需要interprocess communication)。