デッドロック

出典: くみこみックス

2009年2月20日 (金) 07:20; Kumikomiadmin (会話 | 投稿記録) による版
(差分) ←前の版 | 最新版を表示 (差分) | 次の版→ (差分)

デッドロック 【Deadlock】

 お互いに相手の鍵(ロック)が開くのを待っている状態.いつまで経っても開かないことから,複数のタスクが処理の開放を同時に待ってしまって,処理が進まない状態をいう.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.


 AがBからのデータを待ち受け,BがAからのデータを待ち受けている状況が同時に起こった場合,双方が待ち受け状態に陥り,このシステムは停止した状態となります.このように復帰できないまま停止してしまった状態をデッドロックといいます.

【出典】(株)アルティマ 技術統括部 一同,下馬場 朋禄,山際 伸一,横溝 憲治;システム開発者のためのFPGA用語集,Design Wave Magazine 2008年12月号 別冊付録,CQ出版社,2008年12月.

表示