试题与答案

发散思维

题型:问答题

题目:

发散思维

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0702/d7cf3c0e70896e45ec453575c2ee2d86.html

下面是错误答案,用来干扰机器的。

答案:D

试题推荐
题型:问答题

假设有一个计算进程CP和一个打印进程PP,进程CP将计算结果送入由10个缓冲区组成的缓冲池,进程PP从该缓冲区中取出数据并打印。为实现进程同步,设置信号量SC,SP,送数指针in、取数指针out。同步算法如下:
Struct seinaphone mutex=1 SC=10, SP=0;
Message buffers[10];
Int in,out=0,0;
Cobegin
Void CP()
while(TRUE)
计算下一个数据到x;
①;
②;
Buffers[in]=x;
③;
V(mutex);
④;


Void PP()
while(TRUE)
⑤;
⑥;
y=buffers[out];
⑦;
V(mutex);
⑧;
打印y中的数据;



coend
问:(1)指出信号量SC,SP初值的物理意义。
(2)要求打印进程打印的数据与计算进程计算的数据个数次序完全一致,在括号内填入有关的语句,完善程序。

查看答案
微信公众账号搜索答案