试题详情
- 简答题什么是管程?它由哪几部分组成?有什么基本特性?
-
一个管程定义了一个数据结构和能为并发进程在其上执行的一组操作,这组操作能同步进程和改变管程中的数据。
一个管程由四个部分组成,它们是管程名称、局部与管程的共享数据的说明、对数据进行操作的一组过程和对该共享数据赋初值的语句。管程具有以下特性:
①管程内部的局部数据变量只能被管程内定义的过程所访问,不能被管程外面声明的过程直接访问
②进程要想进入管程,必须调用管程内的某个过程
③一次只能有一个进程在管程内执行,而其余调用该管程的进程都被挂起,等待该管程成为可用的。就是说,管程自身能有效地实现互斥。 关注下方微信公众号,在线模考后查看
热门试题
- 何谓信息“互通性”和信息“互用性”?
- 关于快速格式化,下列说法正确的是()。
- 在windows7的资源管理器窗口中,若
- 下列对网络软件描述不正确的是()。
- 以下哪个设备不支持热插拔()。
- 我们把在一段时间内,只允许一个进程访问的
- 何谓地址转换(重定位)?有哪些方法可以实
- windows系统工具包括()。
- 考虑一个程序的内存访问序列:10,11
- 程序局部性原理
- 在计算机窗口中单击文件按钮,在打开的文件
- 可重定位地址
- 考虑由n个进程共享的具有m个同类资源的系
- 以下有关可变分区管理中采用的主存分配算法
- 屏保最初是用户保护旧的单色显示器免遭损坏
- ()是剪切的快捷键。
- 引入虚拟存储器后,除了获得主存“扩充”的
- Windows7任务栏的最左边的按钮的位
- Excel中提供了很多已经设置好的表格格
- 在Word2010中,使用()可以进行快