进程之间存在着哪几种制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?(1) 若干同学去图书馆借书;(2) 两队举行篮球比赛;(3) 流水线生产的各道工序;(4) 商品生产和社会消费。

版权声明:未经王小波同学允许不得转载本文内容,否则将视为侵权;博主qq:1419758909;反正也没人转载~ https://blog.csdn.net/qq_38900441/article/details/83350532

答:进程之间存在着直接制约和间接制约两种制约关系,其中直接制约(同步)是由于进程间的相互合作而引起的,而间接制约(互斥)则是由于进程间共享临界资源而引起的。

(1) 若干同学去图书馆借书是间接制约,其中书是临界资源。

(2) 两队举行篮球比赛是间接制约,其中篮球是临界资源。

(3) 流水线生产的各道工序是直接制约,各道工序间需要相互合作,每道工序的开始都依赖于前一道工序的完成。

(4) 商品生产和社会消费是直接制约,两者也需要相互合作:商品生产出来后才可以被消费;商品被消费后才需要再生产。

猜你喜欢

转载自blog.csdn.net/qq_38900441/article/details/83350532