操作系统 管程

管程的定义

  1. 局部于管程的共享数据结构说明
  2. 对该数据结构进行操作的一组过程
  3. 对局部于管程的共享数据设置初始值的语句
  4. 管程有一个名字

管程的基本特征

  1. 局部于管程的数据只能被局部于管程的过程所访问
  2. 一个进程只有通过调用管程内的过程才能进入管程访问共享数据
  3. 每次仅仅允许一个进程在管程内执行某个内部过程

引入管程的目的是为了更方便的实现进程间的同步互斥问题

“封装”思想

猜你喜欢

转载自blog.csdn.net/qq_20176001/article/details/100105836