Previous | Next --- Slide 13 of 66
Back to Lecture Thumbnails

Deadlock: a situation when two or more actions wait for each other to complete and neither completes.

Livelock: similar to deadlock but the states of processes change with respect to each other. Imagine both actions being nice to each other and offering the other to go ahead but neither does.

Starvation: when a program is constantly denied access to resources it needs to process.