Resource starvation occurs when a process is not able to use enough resources to complete it’s work.
This can happen as a result of an error in scheduling or a mutual exclusion algorithm. Resource leaks, or DoS attacks can also cause starvation.
Source: Wikipedia