- 并发:一个处理器同时处理多个任务。
- 并行:多个处理器或者是多核的处理器同时处理多个不同的任务.
- 并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。
- 并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行。
前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.
来个比喻:并发和并行的区别就是一个人同时吃三个馒头和三个人同时吃三个馒头。
![]() |
英姿勃勃的勺子 · 使用并行for 循环(parfor) ...· 1 年前 · |
![]() |
英姿勃勃的勺子 · 并行技术| Colossal-AI· 1 年前 · |
![]() |
英姿勃勃的勺子 · 并发和并行- Rust语言圣经(Rust ...· 1 年前 · |
![]() |
英姿勃勃的勺子 · 并行计算- Wolfram 语言· 1 年前 · |
![]() |
英姿勃勃的勺子 · 使用Parallel.ForEach ...· 1 年前 · |