登录/
注册
题库分类
下载APP
帮助中心
首页
考试
搜题
APP
当前位置:
首页
>
查试题
>
并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。
单选题
并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。
A. 系统必定产生死锁
B. 系统可能产生死锁
C. 系统不会产生死锁
D. 无法确定系统是否会产生死锁
查看答案
该试题由用户727****88提供
查看答案人数:3369
如遇到问题请
联系客服
正确答案
该试题由用户727****88提供
查看答案人数:3370
如遇到问题请
联系客服
搜索
相关试题
换一换
单选题
并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。
A.系统必定产生死锁 B.系统可能产生死锁 C.系统不会产生死锁 D.无法确定系统是否会产生死锁
答案
主观题
(((? p1) →(? p2))→(( p1→ p3)→((? p1)→(? p2))))是:
答案
主观题
有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3 为保证进程正确工作,应采用怎样的资源分配策略?为什么?
答案
主观题
设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。
答案
主观题
wap(int *p1,int *p2)? { ?int t; ?? ? ? t=*p1; *p1=*p2; *p2=t;? ?}
答案
单选题
int*p1,*p2,a=3;p1=&a;a=4;p2=p1;printf(%d,*p2);则输出结果为()
A.0 B.3 C.4 D.以上都不是
答案
主观题
系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。各进程对资源的需求为:p1申请R1和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。 若系统出现死锁,则处于死锁状态的进程数至少是:
答案
主观题
系统中有三个不同的临界资源,R1、R2和R3,被四个进程P1、P2、P3及P4共享。各进程对资源的需求为:P1申请R1和R2,P2申请R2和R3,P3申请R1和R3,P4申请R2,若系统出现死锁,则处于死锁状态的进程数至少是()。
答案
单选题
如何对偶式求公式A(P1,P2,......Pn)的否定¬A(P1,P2,......Pn)?即¬A(P1,P2,......Pn)↔()
A.*(P1,P2, B.*(¬P1,¬P2, C.¬A*(¬P1,¬P2, D.¬A*(P1,P2,
答案
主观题
系统中资源R的数量为12,进程P1、P2、P3对资源R的最大需求分别为10、4、9。若当前已分配给P1、P2、P3的资源R的数量分别为5、2、2,则系统
答案
热门试题
写出下面程序的运行结果。 void main() { int k=2, m=4, n=6; int *p=&k, *p2=&m, *p3=&n; *p1=*p3; *p3=*p1; if (p1==p3) p1=p2; printf("p1=%d p2=%d p3=%d ", *p1, *p2, *p3); }
(((? p1 )→(? p2))
下面程序的运行结果是().#includeusing namespace std;int main(){ float a=1,b=2,c; float p1=&a,p2; p2=&b; c= * p1 + p2; cout<
有以下程序段 int *p1,*p2,a[10]; p1=a; p2=&a[5]; 则p2-p1的值为______
● 若进程 P1 正在运行,操作系统强行终止 P1 进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入(9)状态。(9)
已定义以下函数: fun(char*p2,char*p1) while((*p2=*p1)!="")p1++;p2++; 函数的功能是()。
已知“int a[5]={10,20,30,40,50},*p1,*p2;p1=&a[2];p2=&a[4];”,则p2-p1的值是()。
若有两个对象p1和p2,执行p1 = p2后,下列说法正确的是(__)
反动级动叶入口压力为P1,出口压力为P2,则P1和P2有()关系。
P1=0XFE;P1=P1<<2;移位后P1=()
进程P1、P2、P3、P4、P5的前趋图如下。
有以下main(){char a[]="programming",b[]="language";char *p1,*p2;int i;p1=a;p2=b;for()if()==*())printf());}输出结果是()
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )。
亲本P1与P2杂交,后代以P2为轮回亲本进行回家,试问BC2F1中P1 & P2的核遗传组成分别是多少()
若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。
有如下函数: void fun(int* p1,int *p2 ) { int * t; t=p1,p1=p2,p2=t; } int main() {int a=12,b=25; fun(&a,&b); printf(“%d,%d”,a,b); return 0; } 下面说法正确的是 :
三个偏振片P1、P2与P3堆叠在一起,P1与P3偏振化方向相互垂直,P2与P1的偏振化方向间的夹角为30°。强度为I0的自然光垂直入射于偏振片P1,并依次透过P1、P2与P3 ,则通过三个偏振片后的光强为( )。
下面函数将指针p2所指向的线性链表串接到p1所指向的链表的末端。假定p1所指向的链表非空。请填空。 define NULL 0 struct link float a; struct link *next; ; concatenate (p1,p2) struct list *p1,*p2; if(p1->next==NULL) p1->next=p2; else concatenate(____
某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所示。为提高系统资源利用率,合理的进程优先级设置应为。 进程 计算时间 I/O时间 P1 90% 10% P2 50% 50% P3 15% 85%
已有定义int k=2; int *p1,*p2;且p1和p2均已指向变量k, 下面不能正确执行的赋值语句是( )
购买搜题卡
会员须知
|
联系客服
免费查看答案
购买搜题卡
会员须知
|
联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App
只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索
支付方式
首次登录享
免费查看答案
20
次
微信扫码登录
账号登录
短信登录
使用微信扫一扫登录
获取验证码
立即登录
我已阅读并同意《用户协议》
免费注册
新用户使用手机号登录直接完成注册
忘记密码
登录成功
首次登录已为您完成账号注册,
可在
【个人中心】
修改密码或在登录时选择忘记密码
账号登录默认密码:
手机号后六位
我知道了
APP
下载
手机浏览器 扫码下载
关注
公众号
微信扫码关注
微信
小程序
微信扫码关注
领取
资料
微信扫码添加老师微信
TOP