学生小王在选课时编写了一个程序 为了保证有足够的学分 他先选了课程B 然后继续申请心仪的课程A。若能
学生小王在选课时编写了一个程序,为了保证有足够的学分,他先选了课程B,然后继续申请心仪的课程A。若能选到课程A,则退掉课程B。部分程序如下: count.A //表示课程A的信号量 count.B //表示课程B的信号量 { … P(count.A); select_course(A); relese_course(B); V(count.B); … } 请问:小王的程序能否达到选到课程A又退掉课程B的目的?
A.一定能
B.一定不能
C.有可能
D.程序无法运行
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
相似问题
设备管理中 为了管理和分配设备建立了一个数据结构 通常称为设备表。它的作用是A.管理物理设备B.管理
设备管理中,为了管理和分配设备建立了一个数据结构,通常称为设备表。它的作用是A 管理物理设备B 管理逻辑设备C 实现即插即用D 建立逻辑设备与物理设备
在虚拟页式存储管理系统中 若采用请求调页方式 当用户需要装入一个新的页面时 其调入的页面来自A.磁盘
在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自A 磁盘文件区B 磁盘交换区C 内存缓冲区D 磁盘系统区请
8259A在特殊全嵌套方式下 可以响应A.同级和更高级的中断请求B.低级和更高级的中断请求C.更高级
8259A在特殊全嵌套方式下,可以响应A 同级和更高级的中断请求B 低级和更高级的中断请求C 更高级的中断请求D 低级的中断请求请帮忙给出正确答案和分析,谢谢!
在文件系统中 文件存储空间的分配单位通常是A.数据块B.字符串C.记录D.文件请帮忙给出正确答案和分
在文件系统中,文件存储空间的分配单位通常是A 数据块B 字符串C 记录D 文件请帮忙给出正确答案和分析,谢谢!
操作系统为用户提供了多种使用接口 它们是A.机器指令B.图标和菜单C.命令行D.汇编语句E.系统调用
操作系统为用户提供了多种使用接口,它们是A 机器指令B 图标和菜单C 命令行D 汇编语句E 系统调用此题为多项选择题。请帮忙给出正确答案和分析,谢谢!
