管程有数据结构,但不包含对数据的操作
管程内部定义函数的具体实现对于外部来说是不可见的
管程是一个基本程序单位,可以单独编译
管程中引入了面向对象的思想
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
(1)模块化。管程是一个基本程序单位,可以单独编译; 【C✔】
(2)抽象数据类型。管程是中不仅有数据,而且有对数据的操作;
(3)信息掩蔽。管程外可以调用管程内部定义的一些函数,但函数的具体实现外部不可见; 【B✔】(4)互斥。每次仅允许一个进程在管程内执行某个内部过程。