A-A+
下列关于管程的叙述中 不正确的是 A.管程是一种同步机制 B.管程只能解决进程互斥问题
问题详情
下列关于管程的叙述中,不正确的是
A.管程是一种同步机制
B.管程只能解决进程互斥问题
C.引入管程是为了提高代码可读性
D.管程将共享变量及对共享变量的操作封装在一起
参考答案
B
【解析】
管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计
系统中的各种硬件资源和软件资源,均可用数据结构抽象地描述其资源特性,即用少量信息和对资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。
利用共享数据结构抽象地表示系统中的共享资源,而把对该共享数据结构实施的操作定义为一组过程。