还在疑惑并发和并行?


并发
逻辑上的多程序并行处理。
可以是单线程多程序切换处理,也可以是多线程多程序并行处理。

并行
只能是多线程并行处理。

多数情况可以理解为并发包含并行,单有种情况除外,多程序并行处理可以是并发,单程序多线程并行处理则不是并发。

结论:
并行指物理上同时执行,并发指能够让多个任务在逻辑上交织执行的程序设计。

参考
https://laike9m.com/blog/huan-zai-yi-huo-bing-fa-he-bing-xing,61/

声明:Mr.xu|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 还在疑惑并发和并行?


Carpe Diem and Do what I like