auの日記

プログラミング初心者の日記。(auはハンドルネームです)

リソーススターベーションとは

auです。

テストを受けた際に嫌ってほど出てきたリソーススターベーションについて調べました。

リソーススターベーションとは

リソーススターベーションとは、マルチタスクやマルチスレッドで、プロセスが必要なリソース(資源)を獲得できない状況のことを言います。

プロセスは、資源を得られないために作業を完了することができず、デッドロックという状態になってしまっています。

プロセスの優先順位や、スケジューリングの方法によって起きてしまう問題なので、リソーススターベーションにならないようにする必要があります。