问答题
设T1,几,几是如下的3个事务: T1:A : = A + 2 ; T2:A : = A * 2 ; T3:A : = A **2 ; ( A<-A*A) 设A的初值为 0 。
若这3个事务允许并行执行,则有多少可能的正确结果,请一一列举出来。
A 的最终结果可能有 2 、 4 、 8 、 16 。因为串行执行次序有 T1 T2T3、 T1 T3T2、T2T1T3......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 什么样的并发调度是正确的调度?
问答题 请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?
问答题 试述活锁的产生原因和解决方法。