1.
状況が進展せず、手詰まりの状態になること。
議論や交渉、計画などが、互いの主張が対立したり、障害にぶつかったりして、全く先に進めない、行き詰まった状態を指します。
The
negotiations
reached
a
deadlock.
(交渉は行き詰まりに達した。)
The negotiations
交渉。
reached
~に達した。
a deadlock
行き詰まりの状態。
2.
複数のプロセスが互いに相手の資源解放を待機し、結果としてどのプロセスも実行が終了しない状態。
コンピューターのOSやデータベースなどで、複数の処理(プロセス)が、お互いに相手が使用している資源(リソース)の解放を待ってしまい、どの処理も実行が完了しない、永遠に停止した状態を指します。
A
common
issue
in
multi-threaded
programming
is
preventing
deadlocks.
(マルチスレッドプログラミングにおける一般的な問題は、デッドロックの防止である。)
A common issue
一般的な問題。
in multi-threaded programming
マルチスレッドプログラミングにおいて。
is preventing
防止することである。
deadlocks
デッドロック。
Resource
allocation
strategies
are
crucial
for
avoiding
deadlocks.
(リソース割り当て戦略は、デッドロックを避ける上で極めて重要である。)
Resource allocation strategies
リソース割り当て戦略。
are crucial
極めて重要である。
for avoiding
避けるために。
deadlocks
デッドロック。