登录  注册

首页->操作系统原理

在生产者—消费者问题中,如果缺少了Signal(full)或 Signal(empty),对执行结果会有什么影响?

答:在生产者—消费者问题中,如果缺少了signal(full) ,那么消费者会认为生产者没有生产而阻塞,而生产者会不断生产,直到empty为0后阻塞,然后两个进程陷入“死等”状态。 如果缺少了signal(empty)开始两进程可同步运行。但当empty为0 时生产者会因此而阻塞,然后消费者进程继续运行直到full也为0阻塞,然后两个进程陷入“死等”状态。
【解析】第二章 难易度:中
继续答题:下一题
微考学堂微考学社

更多操作系统原理试题