No.353監視・ログ・トラブル

deadlock

デッドロック

知識レベル 実践

答えひとことで

デッドロックは、複数の処理が互いの資源解放待ちになり進まなくなる状態を指します。

race condition との違いデッドロックと競合状態は近い文脈で登場しますが、同じ意味ではありません

使うコマンドpspstreejournalctltop

くわしく

デッドロックは、複数の処理が互いの資源解放待ちになり進まなくなる状態です。待ち合わせの循環によって停止が起こる。負荷が高いから遅いのではなく、進行条件そのものが塞がっている点が特徴である。

まちがえやすい言葉と由来

deadlockVSrace condition

デッドロックと競合状態は近い文脈で登場しますが、同じ意味ではありません。デッドロックは複数の処理が互いの資源解放待ちになり進まなくなる状態。一方、競合状態は別の層や別の役割を表すため、用途と責務を分けて理解する必要があります。

ことばの地図

関係するコマンド

よくある質問

デッドロックは何を指す用語ですか?

デッドロックは、複数の処理が互いの資源解放待ちになり進まなくなる状態です。

deadlock を最後まで読みました。

Linux 用語辞典に戻る85 / 512

Goodly のメニュー