|
H16年春 基本情報技術者 【問69】
DBMS におけるデッドロックの説明として、適切なものはどれか。
| ア
| 2 相ロックにおいて、第 1 相目でロックを行ってから第 2 相目でロックを解除
するまでの状態のこと
|
| イ
| ある資源に対して占有ロックと占有ロックが競合し、片方のトランザクションが
待ち状態になること
|
| ウ
| あるトランザクションがアクセス中の資源に対して、ほかのトランザクションから
アクセスできないようにすること
|
| エ
| 複数のトランザクションが、互いに相手のロックしている資源を要求して待ち状態
となり、実行できなくなること
|
解答と解説
解答: エ
解説:
| ア | | 処理対象としているデータのすべてをデータ操作開始時(第1層)にまとめてロックし、 データ操作後(第2層)にそのロックを解除する。 | | イ | | 変更時に行われ、他のジョブやタスクからは使用できなくなる。 | | ウ | | 排他制御の説明。 | | エ | | デッドロックの説明。 |
|
|
|