Concurrency - Starvation


Starvation is a forms of thread contention.

Starvation describes a situation where a thread is unable :

  • to gain regular access to shared resources
  • to make progress.

This happens when shared resources are made unavailable for long periods by “greedy” threads.



If one thread invokes this method frequently, other threads that also need frequent synchronized access to the same object will often be blocked.

Documentation / Reference

Powered by ComboStrap