内部和外部并行有什么区别?如果一个解决方案(可视化工作室)有 2 个项目,那么我们如何通过内部或外部定义并行性?
谢谢
内部并行性是指任务在被分析的系统内并行执行,并且从外部世界(黑匣子)中不知道。
外部并行性是指在系统与其外部世界之间并行执行任务。
通常,这些术语更多地用于硬件系统上下文。
在您给出C++软件示例中,我会说内部并行性是关于多线程(一个进程/项目的内部),而外部并行性是关于解决方案的两个进程/项目之间的并行性(并且可能需要进程间通信)。