第十一章作业题

Posted 啊佳啊呀啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十一章作业题相关的知识,希望对你有一定的参考价值。

第十一章作业题

习题九

设T、T2是如下的三个事务,

T1:A:=A+2:
T2: A:=A*2:
T3: A:=A**2: (即A←A^2)

(1)若这三个事务允许并发执行,则有多少种可能的正确结果? 请一列举出来。
(2)请给出一个可串行化的调度,并给出执行结果。
在这里插入图片描述

(3)请给出一一个非串行化的调度,并给出执行结果。
在这里插入图片描述

(4)若这三个事务都遵守两段锁协议,请给出-一个不产生死锁的可串行化调度。
在这里插入图片描述

(5)若这三个事务都遵守两段锁协议,请给出一个产生死锁的调度。
在这里插入图片描述

习题十

今有三个事务的一个调度r3(B)r1(A)w3(B)r2(B)r2(A)w2(B)r1(B)w1(A), 该调度是冲突可串行化的调度吗?为什么?
在这里插入图片描述

习题十四

考虑T1和T2两个事务。
T1: R(A);R(B);B=A+ B; W(B)
T2: R(B); R(A);A=A+ B; W(A)
(1)改写T1和T2,增加加锁操作和解锁操作,并要求遵循两阶段封锁协议。
(2) 说明T1和T2的执行是否会引起死锁,给出T1和T2的一个调度并说明之。
在这里插入图片描述
最后的作业啦,完结,撒花!!!
OVER!!!

以上是关于第十一章作业题的主要内容,如果未能解决你的问题,请参考以下文章

Python编程:从入门到实践——作业——第十一章(测试代码)

数据库原理:第十一章作业

第十一章:Python の 网络编程基础

jQuery第十一章

第十一章

第十一章 网络编程