【说明】 现有一个事务集{T1,T2,T3,T4),其中这四个事务在运行过程中需要读写X、Y和Z。设Ti对X的读操
【说明】
现有一个事务集{T1,T2,T3,T4),其中这四个事务在运行过程中需要读写X、Y和Z。设Ti对X的读操作记作TiR(X),Ti对X的写操作记作Tiw(X)。
事务对XYZ的访问情况如下:
T1: T1R(X)
T2: T2R(Y),T2w(X)
T3: T3w(Y),T3w(X),T3w(Z)
T4: T4R(Z),T4w(X)
试述事务并发高度的正确性准则及其内容。
事务的可串行化调度。多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同。 解析:串行调度:事务的依次执行称为串行调度。
并发调度:利用分时的方法,同时处理多个事务,称为事务的并发调度。
可串行化调度:对于事务集(T1>,T2>,...,T),如果一个并发调度的结果与一个串行调度等价,则称此调度是可串行化调度。它是并发调度正确性的准则。
不可串行化调度:对于某事务集的一个并发调度结果,如果与任一串行调度均不等价,则该调度是不可串行化调度。
调度信赖图的箭头所指事务必须在箭尾事务执行结束后才可执行。如调度序列中的 T3w(X)是T3事务对数据X加写锁,而之前有T1事务对X加了读锁,所以T3事务得等到T1事务释放了X上的读锁之后才能加写锁,即T3事务依赖于T1事务的执行结束。
根据事务依赖有向图,如果有一条包含所有事务结点的简单路径,则该路径上的结点序列即为并发调度等价的串行调度序列。从该图可得路径:T1->T3->T2->T4,所以,题目给定的调度是正确的。
事务的提交是随机的,事务程序使用加锁可以实现并发事务的隔离性,使用两段锁协议可以保证事务调度的可串行化。
常见的食品英文单位缩写?事务的需要,一些英文单位总是看不明白.如:cl.pkt.pcs.bag.t 其他 2020-05-17 …
4 .会计师事务所的基本工作就是按专业标准提供专业服务,能为事务所完成这一基本工作提供合理保证 财会类考试 2020-05-21 …
在面向数据流的设计方法中,关于变换流和事务流的说法,错误的是A.信息流可分为变换流和事务流B.事 计算机类考试 2020-05-23 …
文中( 5 )处正确的答案是( )。 A.控制流和变换流B.变换流和事务流C.事务流和事件流D.事 计算机类考试 2020-05-26 …
根据公务员是否承担领导责任,我国将公务员职务分为( )。A.政务官与事务官B.领导职务与非领导职务 公务员考试 2020-05-31 …
父母亲是农民那么在工作单位及职务是写在家务农还是务农父母亲是农民那么在工作单位及职务一栏是写在家务 其他 2020-07-14 …
填写关联词.詹天佑()不怕困难,()也不怕嘲笑,毅然接受了任务.要写好一件事情,()要抓住重点,() 其他 2020-11-22 …
安徽民政厅下发的《关于进一步深化村务公开民主管理工作意见》明确把村务公开的内容分为政务公开事项、财务 政治 2020-11-27 …
读美洲地形图,完成填图任务.写出图上序号所代表的地理事物名称:(1)写出地理事物名称②洋④海峡C山. 语文 2020-12-05 …
用“事物否定想象”的格式写两个句子,后一个分句务必写出象征意义来. 语文 2020-12-24 …