読者です 読者をやめる 読者になる 読者になる

技術士の技事録

情報工学部門の技術士が、IT技術動向、資格対策等を、勝手気ままに語ります。

技術士第一次試験専門科目 平成24年度 Ⅲ-16

技術士試験 一次試験 専門科目

問題

2つのオブジェクトaとb,2つのトランザクションTlとT2を考える。
Tl:1[a];ど[a,x];x=x-8;w[a,x];u[a];l[b];y=x+2;w[b,y];u[b]T2:工[a];r[a,s];s=s+3;w[a,s];工[bl;七s+3;w[bF七];u[a];u[b]
トランザクション開始時点のaとbの髄はいずれもoとし,TlとT2を並列処理した場合に考えられる最終結果として,正しいものはどれか。ここで,各トランザクションのセミコロンで区切られた各操作は,左からJI頃に実行される。l[x]はxの排他ロック,u[x]はxのロック解除,ど[c,v]はcの値を変数vに代入,w[c,v]はvの{疫をcに格納する操作とする。各操作は一定時間内に開始されて,一定時間内に処理が終了するものとする。

選択肢

 
 
(a=-5,b=-3)または(a=-8,b=-6)
(a=-5,b=-3)または(a=-5,b口一2)または(a=-5,b=-6)
(a=-5,b=-3)または(a=-8,b=-2)または(a=-8,b=-3)

 

答え

 ④

解説

 

次の問題へ専門科目TOPへ技術士TOPへ