操作系统中的管程

1、管程的基本思想:将共享变量和对它们的操作集中在一个模块。将分散在各个进程中的临界区集中起来进行统一控制和管理,并且将系统中的共享资源用数据结构抽象的描述出来,然后对临界区的访问通过管程进行统一管理。每一时刻只能由一个进程管理访问。 2、几句很重要的点: 管程由编程语言实现,编译器提供支持。 管程可以实现进程互斥,进程同步。绝不仅仅是只能实现进程互斥。 任何时刻只能有一个进程在管程中运行。 管程
相关文章
相关标签/搜索