死锁避免方法往往会因为追踪当前资源分配的成本从来增加了运行费用。 然而死锁避免方法比静态地防止死锁的形成方法允许更多地并发使用资源。从这个意义上说,死锁避免方案可以增加系统的吞吐量。
问答题分配一个新时间戳给已经恢复到原值的事务有什么影响?
问答题简述两段锁协议能确保冲突的串行执行。
问答题在基于日志的系统中可以给事务提供支持,在相应日志记录写到稳定存储之前不能允许真正地更新数据项。为什么这个限制是必需的?
问答题为什么Solaris、Linux和Windows2000都使用自旋锁作为多处理器系统的同步机制而不作为单处理器系统的同步机制?
问答题假设将管程中的wait和signal操作替换成一个单一的构件await(B),这里B是一个普通的布尔表达式,进程执行直到B变成真。 a.用这种方法写一个管程实现读者—作者问题。 b.解释为什么一般来说这种结构实现的效率不高?