问答题
简述两段锁协议能确保冲突的串行执行。
调度是指一个或多个事务的执行顺序。一个串行调度是指每个事务执行的原子调度。如果一个调度由两个不同的事务组成,通过连续的操......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 在基于日志的系统中可以给事务提供支持,在相应日志记录写到稳定存储之前不能允许真正地更新数据项。为什么这个限制是必需的?
问答题 为什么Solaris、Linux和Windows2000都使用自旋锁作为多处理器系统的同步机制而不作为单处理器系统的同步机制?
问答题 假设将管程中的wait和signal操作替换成一个单一的构件await(B),这里B是一个普通的布尔表达式,进程执行直到B变成真。 a.用这种方法写一个管程实现读者—作者问题。 b.解释为什么一般来说这种结构实现的效率不高?