计算机操作系统大学本科课件
Dijkstra把同步问题抽象成一种生产者和消 Dijkstra把同步问题抽象成一种生产者和消 费者关系, 费者关系,计算机系统中的许多问题都可以被归 结为生产者和消费者关系,例如, 结为生产者和消费者关系,例如,生产者可以是 计算进程,消费者是打印进程, 计算进程,消费者是打印进程,
输入时输入进程 是生产者,计算进程是消费者。 是生产者,计算进程是消费者。我们可以通过一 个缓冲区把生产者和消费者联系起来P1 P2 P3 . Pn. C1 C2
1
2
3
… …. … … n
C3 .
Cn