题目内容
(请给出正确答案)
[主观题]
假设y为临界资源,必须要互斥使用,有如下两个进程A,B需要使用到y,请问如何使用wait、signal进行进程同步? 信号量为t,t->value=1 进程 A 进程 B (填空1)(t) (填空1)(t) if(y>0) if(y>0) y=y*2; y=y-1; signal(t) signal(t) 请注意 ,这里有多个填空,请按照顺序填写答案,中间用/隔开,比如:S/M/mutex,区分大小写
答案
临界资源本身的特性决定了它们只能被被诸进程互斥的访问,如果并发执行的多个进程同时访问临界资源,将会造成系统的混乱或执行结果的不确定性。所以,诸进程对临界资源的访问必须互斥地进行。
如搜索结果不匹配,请 联系老师 获取答案