|
|
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 操作系统知识 > 处理机管理 > 进程管理 >
|
考试要求:掌握
相关知识点:20个
|
|
|
|
管程是由一些共享数据、一组能为并发进程执行的作用在共享数据上的操作集合、初始代码以及存取权组成的。
|
|
|
采用这种方式管理共享资源可以借助数据结构及在其上实施操作的若干过程来进行,对共享资源的申请和释放可以通过过程在数据结构上的操作来实现。
|
|
|
管程提供了一种允许多进程安全有效地共享抽象数据类型的机制,管程实现同步机制的基础是"条件结构"。为实现进程的互斥和同步,必须定义一些条件变量。这些条件变量只能被wait和signal访问。利用管程可以解决生产者-消费者问题。
|
|
|
|
|
|
|
|
|
|
|
|