填空题

[问题2] 各个事务的内部结构如下所示。若事务不施加任何锁,则有多少可能的调度。 T1: R1 ( Get A into t1 ;t1: = t1 + 1 ); U1 ( Update A from t1 ); T2: R2 ( Get A into t2 ;t2: = t2 * 2); U2 ( Update A from t2); T3:1t3 ( Get A into t3; display t3 ); U3 ( Update A from 1 );

【参考答案】

总共有90种可能的调度。
<上一题 目录 下一题>
热门 试题

填空题
[说明] 从键盘输入一个字符ch,输出该字符在文本文件input.txt 的每一行中出现的次数。(必须调用函数鳋统计ch的出现次数,函数ff (str,ch)的功能是统计并返回字符ch在字符串str 中出现的次数。)。例如:如果文件input. txt 中存放了下列数据:every121I am a student运行程序,并输入e后,输出:201int ff( char * str, char ch){ int count =0;while ( (1) ) {if( *str= =ch) count++;str ++;}return count;}# include < stdio. h ># include < stdlib. h >void main( ){ char ch, c, s [80];int k;FILE *fp;if( (2) ){printf( “打不开文件!n”); return;}ch = getchar( );k=0;while( ! feof(fp) ) {c = fgete(fp);if (3) s[k++ ] =c;else {s[k]= ;printf ( %dn ,ff(s, ch) );k=0;}}(4) printf( % dn , ff( s, ch ) );}
填空题
[问题3] 能否产生“正确”结果但不可串行化的调度
相关试题
  • [说明] 编写一个字符界面的Java Applic...
  • [问题4] 若这三个事务都遵守两段锁协议...
  • [说明] 设计一个计时程序。该程序用户界...