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

[2][13][单选]下列关于管程的叙述中,不正确的是

[2]9个月前 (01-21)

管程是一种同步机制

管程只能解决进程互斥问题

引入管程是为了提高代码可读性

管程将共享变量及对共享变量的操作封装在一起


答案


管程只能解决进程互斥问题


解析


一个管程是一个由过程、变量及数据结构等组成的集合,它们组成一个特殊的模块或软件包。进程可在任何需要的时候调用管程中的过程,但它们不能在管程之外声明的过程中直接访问管程内的数据结构。一个管程由4个部分组成:管程名称,共享数据的说明,对数据进行操作的一组过程和对共享数据赋初值的语句。管程能保障共享资源的互斥执行。涉及考点为第4章并发与同步。


转载请注明出处。

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

相关文章

[2][12][单选]对于信号量S,执行一次P(S)操作后,S的值

变为1不变减1减指定数值答案减1解析PV操作由P操作原语和V操作原语组成原语是不可中断的过程对信号量...

[2][25][单选]下列各项时间中,哪一项不会影响磁盘读写性能

寻道时间旋转延时传输时间调度时间答案调度时间解析磁盘访问时间分为寻道时间、旋转延时和传输时间。寻道时...

[2][28][单选]进程出现饥饿现象是指

计算机系统发生了重大故障有多个互相等待的进程同时存在进程因竞争资源而无休止地等待对方释放已占有的资源...

[2][29][单选]银行家算法是应对死锁的一种算法,其实现的是

死锁鸵鸟算法死锁检测与恢复算法死锁避免算法死锁预防算法答案死锁避免算法解析银行家算法是一种最有代表性...

[2][42][单选]关于数据报交换技术的描述中,错误的是

数据报交换是一种存储转发交换发送至同一结点的分组可能经不同路径传输发送分组前不需要预先建立连接分组不...

[2][47][单选]关于交换式局域网的描述中,错误的是

核心连接设备是局域网交换机通过端口/MAC地址映射表实现帧交换直接交换是其转发方式之一介质访问控制方...