Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 865 Bytes

并行和并发的区别.md

File metadata and controls

9 lines (6 loc) · 865 Bytes
  1. 并行
  • 定义:并行指的是多个任务同时执行的能力,即多个任务在同一时刻同时运行。在计算机系统中,通常通过多核处理器或多线程来实现并行。
  • 特点:并行指的是真正同时处理多个任务,各个任务之间可以独立运行,互不干扰。在并行处理中,多个任务可以同时进行,加快整体计算速度。
  1. 并发
  • 定义:并发指的是多个任务在同一时间段内交替执行的能力,即多个任务在一段时间内交替进行。在计算机系统中,通常通过操作系统的调度机制来实现并发。
  • 特点:并发指的是多个任务共享系统资源,通过时间片轮转或事件驱动等机制,实现多任务之间的交替执行。虽然看起来像是同时进行,但实际上是交替执行的。