ウェブエンジニア問題集
検索
カテゴリ
お知らせ
プラン
ログイン
ログイン
問題一覧に戻る
マルチスレッド環境で「Deadlock」が発生しました。どのような状態ですか?
サーバーが高負荷で応答しない状態
データベースが破損している状態
ルーターのルーティングがループしている状態
複数のプロセスが互いのリソース解放を待ち合う状態
回答する
解説
正解は「複数のプロセスが互いのリソース解放を待ち合い、永遠に処理が進まない状態」です。ロックの順序を統一するなどの設計で回避する必要があります。