同步¶ 来源:操作系统 / note/进程管理/进程通信/同步.md 上级:进程通信 同步用于协调多个进程或线程的执行顺序,使它们在满足条件时继续运行。 典型问题¶ 当一个进程必须等待另一个进程完成某个动作后才能继续时,就需要同步。例如消费者必须等待生产者放入数据后才能取数据。 和互斥的区别¶ 互斥关注“同一时刻只能有一个进程进入临界区”。 同步关注“多个进程按照正确的先后关系执行”。 常用机制¶ 信号量 条件变量 管程 相关¶ 生产者-消费者问题 读者写者问题