A-A+

下列关于管程的叙述中 不正确的是  A.管程是一种同步机制  B.管程只能解决进程互斥问题 

2022-08-05 21:31:54 问答库 阅读 172 次

问题详情

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

  A.管程是一种同步机制

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

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

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

参考答案

B

【解析】

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

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

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

考点:进程,机制