1.管程的定义
管程由三部分组成:
(1)局部于管程的共享变量说明;
(2)对该数据结构进行操作的一组过程;
(3)对局部于管程的数据设置初始值的语句。
(4)还须为管程赋予一个名字。
2.管程的基本特征
(1)局部于管程的数据只能被局部于管程的过程所访问
(2)一个进程只有通过管程内的过程才能进入管程访问共享数据
(3)每次仅允许一个进程在管程内执行某个内部过程
管程由三部分组成:
(1)局部于管程的共享变量说明;
(2)对该数据结构进行操作的一组过程;
(3)对局部于管程的数据设置初始值的语句。
(4)还须为管程赋予一个名字。
(1)局部于管程的数据只能被局部于管程的过程所访问
(2)一个进程只有通过管程内的过程才能进入管程访问共享数据
(3)每次仅允许一个进程在管程内执行某个内部过程