面试真题

操作系统 · 简单 · 百度

并发与并行的区别?

简单 操作系统 🎤 百度
参考答案
结论:并发是逻辑上同时处理多任务,并行是物理上同时执行。要点:并发指单核通过时间片轮转让多任务交替运行,宏观同时微观串行,侧重调度与资源复用;并行指多核同时运行多线程,真正同时计算,侧重加速;示例:单核多线程为并发,多核各跑一线程为并行;并发解决IO等待浪费,并行解决计算密集型加速;并发在单核靠上下文切换模拟同时,并行需多核硬件;并发提升交互性,并行提升吞吐量。
题目整理自公开面经,答案由校招宝自研生成,仅供参考