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