Liveness

A concurrent application’s ability to execute in a timely manner is known as its liveness. This section describes the most common kind of liveness problem, deadlock, and goes on to briefly describe two other liveness problems, starvation and livelock.

A concurrent application’s ability to execute in a timely manner is known as its liveness. This section describes the most common kind of liveness problem, [[deadlock]], and goes on to briefly describe two other liveness problems, starvation and livelock.


deadlock

Deadlock describes a situation where two or more threads are blocked forever, waiting for each other.

Last modified March 8, 2025: interview (3799c36)