問題文に
「デッドロックを防ぐ」と来たら?
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「順序を同じにする」。
平成20年度 秋期
ソフトウェア開発技術者
午前 問25
二つのタスクが共有する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。
このデッドロックの発生を防ぐ方法はどれか。
ア
一方のタスクの優先度を高くする。
イ
資源獲得の順序を両方のタスクで同じにする。
ウ
資源獲得の順序を両方のタスクで逆にする。
エ
両方のタスクの優先度を同じにする。
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
イの、「資源獲得の順序を両方のタスクで同じにする。」が正解です。
全く同じ問題が
平成18年 春期
ソフトウェア開発技術者
午前 問26
にも出てますヨ
基本情報には「デッドロックとは?」が出てます
↓
↓
平成16年度 春期
基本情報技術者
午前 問69
DBMSにおけるデッドロックの説明として,適切なものはどれか。
ア
2相ロックにおいて,第1相目でロックを行ってから第2相目でロックを解除するまでの状態のこと
イ
ある資源に対して占有ロックと占有ロックが競合し,片方のトランザクションが待ち状態になること
ウ
あるトランザクションがアクセス中の資源に対して,ほかのトランザクションからアクセスできないようにすること
エ
複数のトランザクションが,互いに相手のロックしている資源を要求して待ち状態となり,実行できなくなること
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、「複数のトランザクションが,互いに相手のロックしている資源を要求して待ち状態となり,実行できなくなること」が正解です。
「デッドロックを防ぐ」と来たら?
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「順序を同じにする」。
平成20年度 秋期
ソフトウェア開発技術者
午前 問25
二つのタスクが共有する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。
このデッドロックの発生を防ぐ方法はどれか。
ア
一方のタスクの優先度を高くする。
イ
資源獲得の順序を両方のタスクで同じにする。
ウ
資源獲得の順序を両方のタスクで逆にする。
エ
両方のタスクの優先度を同じにする。
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
イの、「資源獲得の順序を両方のタスクで同じにする。」が正解です。
全く同じ問題が
平成18年 春期
ソフトウェア開発技術者
午前 問26
にも出てますヨ
基本情報には「デッドロックとは?」が出てます
↓
↓
平成16年度 春期
基本情報技術者
午前 問69
DBMSにおけるデッドロックの説明として,適切なものはどれか。
ア
2相ロックにおいて,第1相目でロックを行ってから第2相目でロックを解除するまでの状態のこと
イ
ある資源に対して占有ロックと占有ロックが競合し,片方のトランザクションが待ち状態になること
ウ
あるトランザクションがアクセス中の資源に対して,ほかのトランザクションからアクセスできないようにすること
エ
複数のトランザクションが,互いに相手のロックしている資源を要求して待ち状態となり,実行できなくなること
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、「複数のトランザクションが,互いに相手のロックしている資源を要求して待ち状態となり,実行できなくなること」が正解です。