所以我在考虑并发与并行(我正在准备一个简短的 erlang 教程)以及我们如何拥有既不并发也不并行的东西(例如在一个核心上运行的经典 C hello world),一些并发但不并行的东西(例如,在一个代码上运行多个参与者的 erlang 程序)以及并行和并发的东西(例如,之前在多个内核上运行的 erlang 程序)。
但是,我不太确定我们如何才能拥有一些有意义的并行但不并发的东西。我想我们可以砍掉程序的指令并并行运行它们,但这不会真正产生任何有意义的结果。运行两个不在两个内核上交互的程序是否是没有并发的并行系统的示例?不知何故,我觉得可能有一个更好的例子;有任何想法吗?