(1)间接相互制约关系。举例:有两进程A和B,如果A提出打印请求,系统已把唯一的一台打印机分配给了进程B,则进程A只能阻塞;一旦B释放打印机,A才由阻塞改为就绪。
(2)直接相互制约关系。举例:有输入进程A通过单缓冲向进程B提供数据。当缓冲空时,计算进程因不能获得所需数据而阻塞,当进程A把数据输入缓冲区后,便唤醒进程B;反之,当缓冲区已满时,进程A因没有缓冲区放数据而阻塞,进程B将缓冲区数据取走后便唤醒A。
(简答题)
进程在运行时存在哪两种形式的制约?并举例说明之。
正确答案
答案解析
略
相似试题
(简答题)
并发进程间的制约有哪两种?引起制约的原因是什么?
(多选题)
HTTP协议具有多种方法可供使用,Web服务器启用以下哪两种方法时会存在很大安全风险,同时在一般的web浏览中也不需要这两种方式()
(简答题)
主要有哪两种形式的数据抽象?
(简答题)
什么是形式验证?形式验证有哪两种主要技术?
(单选题)
循环动作主要有哪两种形式()
(简答题)
Service结束运行的方法有哪两种?有何区别?
(简答题)
串行通信传送编码.主要有哪两种形式?
(简答题)
在一个单CPU的多道程序设计系统中,若在某一时刻有N个进程同时存在,那么处于运行态、等待态和就绪态进程的最小和最大值分别可能是多少?
(简答题)
阵列命令可以分为哪两种?其在使用时必须设定的参数有?