Starvation can be explained as a problem that usually occurs when a process has not been able to get the required resources it needs for progress with its execution after a long period of time. In this situation, low priority processes get blocked and only high priority processes proceed towards completion.