单选题
若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。
A
5
B
2
C
3
D
4
答案解析
正确答案:D
解析:
五个进程若都分别申请到了一个资源,由于还需要一个资源,就势必会出现等待释放,就会产生死锁,故最多4个进程不会导致死锁
另外算法:
假设进程个数为N
则2N-5>=N时,进程可能发生死锁。
即N>=5时,可能发生死锁.
即若想不发生死锁,需小于5.
另外算法:
假设进程个数为N
则2N-5>=N时,进程可能发生死锁。
即N>=5时,可能发生死锁.
即若想不发生死锁,需小于5.
题目纠错
计算机省级考试题目
相关题目
单选题
有关类的说法正确的是( )。
单选题
对定义重载函数的下列要求中( )是错误的。
单选题
在下列表示引用的方法中,( )是正确的。已知:int k=1000;
单选题
在下列对字符数组进行初始化中,( )是正确的。
单选题
在int b[][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值为( ) 。
单选题
如果int a=1,b=2,c=3,d=4;,则条件表达式a
单选题
设 int n=11,i=4;,则赋值运算n%=i+1;执行后n的值是( ) 。 // "+"的优先级比"%="的高
单选题
每个C++程序都必须有且仅有一个( ) 。
单选题
下列字符串中可以用作c++标识符的是( ) 。
单选题
若数组名作实参而指针变量作形参,函数调用时实参传给形参的是( )。
