问答题
关于读者/写者问题,有人给出如下改进解法: 分析上述改进算法的调度效果。
由于s以及读者和写者对s的操作,读者和写者都不会无限等待,因而算法不会出现饿死现象,是一个公平的解法。
问答题 试用会合给出读写问题的解法,要求写者优先。
问答题 管程与会合这两种同步机制之间的主要差别何在?
问答题 编写一个管程,使得调用进程能够等待若干指定时间单位(ticks).可以假定有一个硬件实时钟,每隔一个tick时间单位调用该管程一次。