四级网络工程师

用管程解决进程间同步关系时,在管程内使用的对象是()。A、一组信号量B、共享数据结构C、一组操作过程D、全局条件变量E、一组环境变量

题目

用管程解决进程间同步关系时,在管程内使用的对象是()。

  • A、一组信号量
  • B、共享数据结构
  • C、一组操作过程
  • D、全局条件变量
  • E、一组环境变量
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(57)

A.线程

B.管程

C.信号量

D.临界资源


正确答案:C

第2题:

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

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

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

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

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


参考答案:D

第3题:

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

A.管程是一种同步机制

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

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

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


正确答案:B

第4题:

下列关于管程的叙述中,哪一个是错误的?()

  • A、管程中不允许同时存在两个或两个以上的运行进程
  • B、Hoare提出了管程的一种实现方案
  • C、管程的互斥是由信号量及PV操作实现的
  • D、条件变量是用于解决同步问题的

正确答案:C

第5题:

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

A、管道

B、管程

C、通道

D、中断


答案:B

第6题:

在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为

A.共享内存

B.消息机制

C.管道通信

D.套接字


正确答案:A

第7题:

在解决进程间同步和互斥机制中,有一种机制是用一个标志来代表某种资源的状态,该标志称为( )。

A 共享变量

B flAg

C 信号量

D 整型变量


参考答案C

第8题:

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

A、同步

B、互斥

C、信号量

D、管程


参考答案:C

第9题:

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

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

A.管程是一种同步机制

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

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

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


B

【解析】

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

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

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

第10题:

()定义了一个专用数据结构和各种进程在该数据结构上所能执行的全部操作。

  • A、管程
  • B、类程
  • C、线程
  • D、程序

正确答案:B

更多相关问题