No.17 DBMSにおけるデッドロックの説明として,適切なものはどれか。
⭕️
❌
💾
| 🖊 | ☑️ |
| ⭕️ | [[ AnswerCalc[0] ]] % | A | [[ AnswerCalc[1] ]] |
|
|
|
|
|
|
|
|
デッドロックとは、共有資源を使用する2つ以上のプロセスが、互いに相手プロセスが必要とする資源を排他的に使用していて、互いのプロセスが相手が使用している資源の解放を待っている状態です。
デッドロックが発生するとプロセスは永遠に待ち状態になってしまうためプロセスの続行ができなくなってしまいます。
デッドロックが発生するとプロセスは永遠に待ち状態になってしまうためプロセスの続行ができなくなってしまいます。

- 2相ロックにおいて,第1相目でロックを行ってから第2相目でロックを解除するまでの状態のこと
セキュア状態(中間状態)の説明です。2相コミットメント制御において1相目で行うロック後に、各サイトのトランザクションがコミットもロールバックも可能な状態にあることです。 - ある資源に対して専有ロックと専有ロックが競合し,片方のトランザクションが待ち状態になること
排他制御の説明です。 - あるトランザクションがアクセス中の資源に対して,他のトランザクションからアクセスできないようにすること
排他制御の説明です。 - 複数のトランザクションが,互いに相手のロックしている資源を要求して待ち状態となり,実行できなくなること
正しい。デッドロックの説明です。
💾
✔️
| [[ d.CommentTxt ]] |
| < | > |
| 🥇 |