下列关于管程的叙述中,不正确的是()。A、管程是一种同步机制B、管程只能解决进程互斥问题C、引入管程是为了提高代码可读性D、管程将共享变量及对共享变量的操作封装在一起

题目

下列关于管程的叙述中,不正确的是()。

  • A、管程是一种同步机制
  • B、管程只能解决进程互斥问题
  • C、引入管程是为了提高代码可读性
  • D、管程将共享变量及对共享变量的操作封装在一起
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

机制是一种解决进程同步和互斥的有效工具;当其值为-2,表示当前阻塞队列中有(26)个等待进程。

(57)

A.线程

B.管程

C.信号量

D.临界资源


正确答案:C

第2题:

换热器管程为低温介质,壳程为加热介质且压力管程高于壳程时,换热器管程出现泄露,会发生的现象有()

A.管程物料压力升高

B.管程物料压力降低

C.管程物料出口温度升高

D.管程物料出口温度降低


参考答案:BC

第3题:

下列关于管程的叙述中,不正确的是

A.管程是一种同步机制

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

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

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


正确答案:B

第4题:

( )技术是操作系统用来解决进程同步的。

A、管道

B、管程

C、通道

D、中断


答案:B

第5题:

下列关于进程间通信的描述中,不正确的是( )。

A.进程互斥是指每次只允许一个进程使用临界资源

B.进程控制是通过原语实现的

C.P、V操作是一种进程同步机制

D.管程是一种进程高级通信机制


正确答案:D
解析:本题考查进程管理的知识。选项A、B、C都是对进程间通信的描述,不符合题意;管程是另一种进程同步机制,并不是高级通信机制,故选项D说法不正确,本题选择D。

第6题:

下面有关管程的叙述中,正确的是( )

A、管程是进程间互斥的机制,它保证进程互斥地访问共享变量,并方便地阻塞和唤醒进程

B、管程和P.V一样,同步操作分散在各个进程中

C、管程和P.V一样,使用不当就可能导致进程死锁

D、一个管程定义了一个数据结构和能在该数据结构上并发执行进程所的一组操作,这组操作能同步进程和改变管程中的数据


参考答案:D

第7题:

管壳式换热器的管子较多时,为了提高管程流体的流速,可将全部管子平均分隔成若干组,使流体在管内往返经过多次,称为()。

A.多管程

B.往返管程

C.多次管程

D.对流管程


本题答案:A

第8题:

()是一种只能进行P、V操作的特殊变量。

A、同步

B、互斥

C、信号量

D、管程


参考答案:C

第9题:

下列关于进程间通信的描述中,不正确的是(15)。

A.进程互斥是指同时只允许一个进程使用临界资源

B.进程控制是通过原语实现的

C.P、V操作是一种进程同步机制

D.管程是一种进程高级通信机制


正确答案:D
解析:进程是一个程序关于某个数据集的一次运行,进程互斥是指同时只允许一个进程使用临界资源。进程控制是通过进程控制原语实现的。用于进程控制的原语主要包括创建原语、阻塞原语、撤销原语、唤醒原语、优先级原语、调度原语。P操作和V操作都是不可分割的原子操作,也称为原语,可以用来实现进程互斥与进程同步。管程是一个由过程、变量及数据结构等组成的集合,即把系统中的资源用数据抽象地表示出来。这样,对资源的管理就可以用数据及在其上实施操作的若干过程来表示,而代表共享资源的数据及在其上操作的一组过程就构成了管程。进程可以在任何需要资源的时候调用管程,且在任一时刻最多只有一个进程能够真正地进入管程,而其他调用进程则只能等待。由此看来,管程实现了进程之间的互斥,使临界区互斥实现了自动化,它比信号量更容易保证并发进程的正确性,但它不是一种进程高级通信机制。

第10题:

请教:2016计算机四级网络工程师高分突破试题单选题13如何解答?

下列关于管程的叙述中,不正确的是

A.管程是一种同步机制

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

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

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


B

【解析】

  管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计

  系统中的各种硬件资源和软件资源,均可用数据结构抽象地描述其资源特性,即用少量信息和对资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。

  利用共享数据结构抽象地表示系统中的共享资源,而把对该共享数据结构实施的操作定义为一组过程。

更多相关问题