deadlock

[ˈdɛdlɒk] デッドロック

1. 状況が進展せず、手詰まりの状態になること。

議論や交渉、計画などが、互いの主張が対立したり、障害にぶつかったりして、全く先に進めない、行き詰まった状態を指します。
The negotiations reached a deadlock. (交渉は行き詰まりに達した。)

2. 複数のプロセスが互いに相手の資源解放を待機し、結果としてどのプロセスも実行が終了しない状態。

コンピューターのOSやデータベースなどで、複数の処理(プロセス)が、お互いに相手が使用している資源(リソース)の解放を待ってしまい、どの処理も実行が完了しない、永遠に停止した状態を指します。
A common issue in multi-threaded programming is preventing deadlocks. (マルチスレッドプログラミングにおける一般的な問題は、デッドロックの防止である。)