Table of Contents

Concurrency - Livelock

About

Livelock is a forms of thread contention.

A thread often acts in response to the action of another thread. If the other thread's action is also a response to the action of another thread, then livelock may result.

Livelocked threads are:

Corridor Example

This is comparable to two people attempting to pass each other in a corridor:

They're still blocking each other, so…

Documentation / Reference