并发
并发(Concurrency)
- 定义: 多个任务在同一时间段内被处理。
- 本质: 在单核处理器上,操作系统通过上下文切换(context switching)在不同任务之间快速切换,给人一种同时执行的错觉。
- 特点:
- 多个任务交替执行,共享系统资源。
- 任务执行顺序不确定。
- 提高系统利用率,但单个任务的执行速度可能变慢。
形象比喻: 一条流水线,多个工人在同一时间段内处理不同的工件,但流水线只有一个。
2024年11月25日1分钟阅读
形象比喻: 一条流水线,多个工人在同一时间段内处理不同的工件,但流水线只有一个。