计算机操作系统第三版ppt重难点2.ppt

计算机操作系统第三版ppt重难点2

2. 利用信号量实现前趋关系 图 2-10 前趋图举例 Var a,b,c,d,e,f,g; semaphore∶=0,0,0,0,0,0,0; begin parbegin begin S1; signal(a); signal(b); end; begin wait(a); S2; signal(c); signal(d); end; begin wait(b); S3; signal(e); end; begin wait(c); S4; signal(f); end; begin wait(d); S5; signal(g); end; begin wait(e); wait(f); wait(g); S6; end; parend end 2.4 经典进程的同步问题 2.4.1 生产者—消费者问题 前面我们已经对生产者—消费者问题(The proceducer-consumer problem)做了一些描述,但未考虑进程的互斥与同步问题,因而造成了数据Counter的不定性。由于生产者—消费者问题是相互合作的进程关系的一种抽象,例如, 在输入时,输入进程是生产者,计算进程是消费者;而

文档评论(0)

1亿VIP精品文档

相关文档