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

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

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

管程是一种同步机制

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

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

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


答案


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


解析


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


转载请注明出处。

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

相关文章

[2][6][单选]在多道程序设计系统中,下列能并行工作的是

CPU与外部设备内存和外存用户与应用程序CPU和内存答案CPU与外部设备解析所谓多道程序设计指的是允...

[2][9][单选]在Pthread线程包中,线程操作pthread_yield表示的是

线程让出CPU创建一个线程阻塞一个线程等待一个特定的线程退出答案线程让出CPU解析线程操作pthre...

[2][15][单选]在可变分区存储管理方案中,为加快内存分配,当采用最佳适应算法时空闲区的组织应该是

按空闲区大小递减顺序排列按空闲区大小递增顺序排列按空闲区地址从小到大排列按空闲区地址从大到小排列答案...

[2][27][单选]在操作系统的I/O管理中,缓冲池管理中着重考虑的是

选择缓冲区的大小决定缓冲区的数量实现进程访问缓冲区的同步限制访问缓冲区的进程数量答案实现进程访问缓冲...

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

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