如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是()
A.丢失更新
B.死锁
C.不可重复读
D.读脏数据
A.丢失更新
B.死锁
C.不可重复读
D.读脏数据
表11-3给出的是一个调度的时间序列。该调度包括T1,T2,…,T12等T2个事务,A,B,…,H为数据库中的数据项。
假定“读i”(i=A,B,…,H)成功,则获得i上的一个锁,而“修改i”成功时,则将锁升级为X锁。又假定所有锁都保持到事务结束,那么在时刻t36是否存在死锁?并分析哪些事务处于等待另一个事务的状态。
假设某条总线上有10个处理器同时准备对同一变量加锁。如果每个总线事务处理(读失效或写失效)的时间是100个时钟周期,而且忽略对已调入Cache中的锁进行读/写的时间以及占用该锁的时间。 ①假设该锁在时间为0时被释放,并且所有处理器都在旋转等待该锁。问:所有10个处理器都获得该锁所需的总线事务数目是多少? ②假设总线是非常公平的,在处理新请求之前,要先全部处理好已有的请求,并且各处理器的速度相同。问:处理10个请求大概需要多少时间?
A.滴定时所加试剂中含有微量的被测物质
B.某分析人员几次读取同一滴定管的读数不能取得一致
C.某分析人员读取滴定管读数时总是偏高或偏低
D.甲乙两人用同样的方法测定,但结果总不能一致
E.滴定时发现有少量溶液溅出
填入划横线部分最恰当的一项是:
填入划横线处最恰当的一项是()。
A.勇敢 精明
B.信心 聪明
C.气魄 睿智
D.勇气 智慧
如图2-11所示,三个合作进程P1、P2、P3,它们都需要通过同一设备输入各自的数据a、b、C,该输入设备必须互斥地使用,而且其第一个数据必须由P1进程读取,第二个数据必须由P2进程读取,第三个数据则必须由P3进程读取。然后,三个进程分别对输入数据进行下列计算:
P1:x=a+b: P2:y=a*b; P3:z=y+C_a; 最后,P1进程通过所连接的打印机将计算结果x、y、z的值打印出来。请用信号量实现它们的同步。