当前位置:首页 > 四级网络工程师 > [1] > 正文内容

[1][13][单选]学生小王在选课期间编写了一个程序,为了保证有足够的学分,他先选了课程 B,然后继续申请心仪的课程 A。若能选到课程 A,则退掉课程 B。部分程序如下:

[1]1年前 (2025-01-18)
    count.A //表示课程A的信号量
    count.B //表示课程B的信号量
    {
    ...
    P(count.A);
    select_course(A);
    release_course(B);
    V(count.B);
    ...
    }

请问:小王的程序能否达到选到课程A又退掉课程B的目的


一定能

一定不能

有可能

程序无法运行


答案


有可能


解析


当 count.A 永远阻塞的情况下,小王选不了 A 课程;若有人退选,小王将有可能选到课程 A 又退掉课程 B 的目的,故本题答案选 C。涉及考点为第 4 章并发与同步。

转载请注明出处。

本文链接:http://pythonopen.com/?id=1733

相关文章

[1][14][单选]下列存储管理方案中,允许动态扩充内存容量的方案是

固定分区可变分区页式虚拟页式答案虚拟页式解析用户在编程时,不应该受内存容量限制,所以要采用一定的技术...

[1][19][单选]在一个采用虚拟页式存储管理方案的系统中

页面大小为 50 个整型变量,假设某一个进程分配有 3 个页面,其中程序占用 2 个页面并常驻内存。...

[1][21][单选]文件系统实现文件的按名存取是通过下列哪一项工作完成的

文件目录查找位示图查找目录项分解记录的成组和分解答案文件目录查找解析文件目录是实现用户按名存取文件的...

[1][31][多选]在计算机存储体系中,操作系统涉及的存储设备为

寄存器高速缓存内存硬盘网盘function addCheckboxClickListener(con...

[1][35][多选]下列关于地址映射的叙述中,哪些是正确的

地址映射过程通常是由硬件完成的地址映射过程中一定要访问页目录和页表地址映射是将虚拟地址转换为物理地址...