多做题,通过考试没问题!

数据库系统应用

睦霖题库>大学试题(计算机科学)>数据库系统应用

设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、T2T3T1、T3T1T2、T3T2 T1 。对应的执行结果是 16 、 8 · 4 · 2 · 4 · 2 。
答案解析:
进入题库查看解析

微信扫一扫手机做题