目次:
定義-デッドロックとはどういう意味ですか?
一般的なコンピューティングでは、デッドロックは、2つの異なるプログラムまたはプロセスが完了のために互いに依存している状況です。
Techopediaがデッドロックを説明
最新のオペレーティングシステムは、プログラムとプロセスにさまざまなスレッドとマルチタスクを使用します。 オペレーティングシステムがデッドロックの管理に失敗し、プロセスがハングまたはフリーズする特定の状況があります。 これに対処することは、ソフトウェアエンジニアリングの主要な部分です。 たとえば、2つのスレッドが開始して互いにリソースを要求し、どちらも先に進むことができない場合があります。 これには、これらのハングアップを回避するプロセスと変更を十分に観察する必要があります。
