跳转至

同步

来源:操作系统 / note/进程管理/进程通信/同步.md

上级:进程通信

同步用于协调多个进程或线程的执行顺序,使它们在满足条件时继续运行。

典型问题

当一个进程必须等待另一个进程完成某个动作后才能继续时,就需要同步。例如消费者必须等待生产者放入数据后才能取数据。

和互斥的区别

  • 互斥关注“同一时刻只能有一个进程进入临界区”。
  • 同步关注“多个进程按照正确的先后关系执行”。

常用机制

相关