第六章—并发性:死锁和饥饿【计算机操作系统】

6.1 给出可重用资源和可消费资源的例子。 可重用资源:处理器,I/O通道,主存和辅存,设备以及诸如文件,数据库和信号量之类的数据结构。 可消费资源:中断,信号,消息和I/O缓冲区中的信息。 6.2 可能发生死锁所必须的三个条件是什么? 互斥,占有且等待,非抢占。 6.3 产生死锁的第4个条件是什么? 循环等待。 6.4 如何防止占有且等待的条件? 可以要求进程一次性地请求所有需要的资源,并且阻塞
相关文章
相关标签/搜索