网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

读者写者问题的解决方案如下所示。

Begin

————①————;

read_count:=read_count+1;

if read_count=1

then P(wnte);

————②————;

读文件;

————③————;

read—count:=read—count—1;

if read—count=O

then V(write);

————④————;

End

假设信号量.mutex表示对read—count共享变量所关注的互斥区进行互斥,那么,①、②、③和④处应该填写的语句是

A.P(mutex)、P(mutex)、V(mutex)、V(mutex)

B.P(mutex)、V(mutex)、P(mutex)、V(mutex)

C.V(mutex)、V(mutex)、P(mutex)、P(mutex)

D.V(mutex)、P(mutex)、V(rnutex)、P(mutex)


参考答案

更多 “ 读者写者问题的解决方案如下所示。Begin————①————;read_count:=read_count+1;if read_count=1then P(wnte);————②————;读文件;————③————;read—count:=read—count—1;if read—count=Othen V(write);————④————;End假设信号量.mutex表示对read—count共享变量所关注的互斥区进行互斥,那么,①、②、③和④处应该填写的语句是A.P(mutex)、P(mutex)、V(mutex)、V(mutex)B.P(mutex)、V(mutex)、P(mutex)、V(mutex)C.V(mutex)、V(mutex)、P(mutex)、P(mutex)D.V(mutex)、P(mutex)、V(rnutex)、P(mutex) ” 相关考题
考题 读者优先的读者写者问题中,一个写者先来,但有可能比后来的读者后运行。

考题 在读者写者问题中,能同时执行的是()。A.读者和写者B.不同写者C.不同读者D.都不能

考题 在读者优先的读者写者问题中,读者可以进入读的前提是()。A.没有读者和写者在读写B.有读者在读C.有写者在写D.有写者在等

考题 4、读者优先的读者写者问题中,一个写者先来,但有可能比后来的读者后运行。

考题 20、在读者写者问题中,读者可以进入缓冲区读的条件是()。A.有读者在等待B.无读者、写者在读写C.有写者等,但有其它读者在读D.有写者写

考题 第一类读者写者问题的解决方案会导致写者进程产生“饥饿”现象。

考题 2、在读者优先的读者写者问题中,读者可以进入读的前提是()。A.没有读者和写者在读写B.有读者在读C.有写者在写D.有写者在等

考题 6、读者优先的读者写者问题中,写者可以进入写的前提条件是()。A.没有读者在读B.没有写者在写C.既没有读者在读,也没有写者在写D.其它

考题 29、在读者优先的读者写者问题中,写者可以进入写的前提必须包括()。A.没有读者在读B.没有写者在写C.有读者阻塞D.没有写者在等