搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友zhaodebiao 发布时间:2022-01-07
[主观题]

进行P0和P1的共享变量定义及其初值为() boolean flag[2]; int turn=0; flag[0]=faulse;flag

[1]=faulse; 若进行P0和P1访问临界资源的类C代码实现如下: Void p0()// 进程p0Void p1()// 进程p1 {while(TURE)}{while(TURE)} Flag[0]=TURE;ture=1Flag[1]=TURE; ture=1 While(flag[1](turn==1)) While (flag[0](turn==0)) 临界区: Flag[0]=FALSE;Flag[1]=FALSE; } } } } 则并发执行进程P0和P1时产生的情况是:

A.不能保证进程互斥进入临界区,会出现“饥饿”现象

B.不能保证进程互斥进入临界区,不会出现“饥饿”现象

C.能保证进程互斥进入临界区,会出现“饥饿”现象

D.能保证进程互斥进入临界区,不会出现“饥饿”现象

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“进行P0和P1的共享变量定义及其初值为() boolean flag[2]; int turn=0; flag[0]=faulse;flag”相关的问题
第1题
进程P0和P1的共享变量定义及其初值如下: booleam flag[2]; int turn=0; flag[0]=false; flag[1]=false; 若进程P0和P1访问临界资源的伪代码按照下面设计: void P0()//进程P0 { while(TRUE){ flag[0]=TRUE; turn=1; While(flag[1]&&(turn==1)) 临界区; flag[0]=FALSE; } } void P1()//进程P1 { while(TRUE){ flag[0]=TRUE; turn=0; While(flag[0]&&(turn==0)); 临界区; flag[0]=FALSE; } } 则并发执行进程P0和P1时产生的情况是()。

A.不能保证进程互斥进入临界区,会出现“饥饿”现象

B.不能保证进程互斥进入临界区,不会出现“饥饿”现象

C.能保证进程互斥进入临界区,会出现“饥饿”现象

D.能保证进程互斥进入临界区,不会出现“饥饿”现象

点击查看答案
第2题
有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 //加1操作 //减1操作 load R1, x //取x的值到寄存器R1中 load R2, x inc R1 dec R2 store x,R1 //将R1的内容存入x store x,R2 两个操作完成后,x的值为:

A、可能为-1或3

B、只能为1

C、可能为0、1或2

D、可能为-1、0、1或2

点击查看答案
第3题
下列对指针p的操作,正确的是 。

A、int *p; *p=2 ;

B、int a[5]={ 1,2 ,3,4,5},*p=&a; *p=5 ;

C、int a,*p=&a;*p=2;

D、float a[5]; int *p=&a;

点击查看答案
第4题
int*p1,p2;则表示定义了两个指针变量p1和p2。()

此题为判断题(对,错)。

点击查看答案
第5题
int*p1,*p2,intk,则不能正确执行的语句是()。

A. k=*p1+*p2

B. p2=k

C. p1=p2

D. k=(*p1)*(*p2);

点击查看答案
第6题
关于下图所示程序功能描述正确的是( )。点击图片可放大

A、Y000以5s为周期,接通2s断开3s。

B、Y000以5s为周期,接通3s断开2s。

C、Y010以2s为周期,接通1s断开1s。

D、Y010以3s为周期,接通1s断开2s。

点击查看答案
第7题
定义指针“int *p;”与“*p=3”中的“*”作用是一样的,都表示间接访问运算符。
点击查看答案
第8题
若已定义a为int型变量,则(  )是对指针变量P的正确定义和初始化。

(A)int*p=a;  (B)int*P=*a;

(C)int p=&a;  (D)int*p=&a;

点击查看答案
第9题
某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备。可确保系统不发生死锁的设备数n最小为

A、9

B、10

C、11

D、12

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP