ノート:デッドロック
出典: フリー百科事典『ウィキペディア(Wikipedia)』
本文(デットロック)の 以下引用
デッドロック(Dead lock)とは排他制御の欠陥で、2つ以上のスレッドあるいはプロセスなどの処理単位が互いの処理終了を待ち、結果としてプログラムが停止してしまうことを言う。 英語では行き詰まりの意味がある。
の部分についてなのですが、本文では2つ以上と書いてありますが、デッドロックは1つのスレッドだけでも発生します。 すでにロック済みのオブジェクトに対して、再ロックを行うことによって発生するデッドロックで自己デッドロックといいます。
参考サイト: デッドロックの回避 218.177.4.1 2007年1月26日 (金) 16:43 (UTC)