1

我目前正在学习一些涉及这些概念的课程,在某些情况下,术语“并发”和“并行”似乎可以互换使用,在某些情况下似乎存在差异。这些术语是同义词吗?如果不是,并发性和并行性的定义是什么?这些概念有何相似/不同之处?

4

2 回答 2

1

是,有一点不同。

并行性:并行执行任务的能力

甚至可以通过使用时间共享的单个处理单元来完成并发性。这会给你一种并行执行的事情的错觉,但事实并非如此。

http://www.haskell.org/haskellwiki/Parallelism_vs._Concurrency

于 2013-04-11T17:29:33.170 回答
0

并发是一次处理很多事情。并行性是关于一次做很多事情。并发正在搜索代码中的独立部分。而并行性是关于执行这些部分。

于 2015-04-01T09:37:08.480 回答