View on GitHub

Bearded-android-docs

LiveLock

Download this project as a .zip file Download this project as a tar.gz file

Created Sunday 08 September 2013

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. As with deadlock, livelocked threads are unable to make further progress. However, the threads are not blocked — they are simply too busy responding to each other to resume work. This is comparable to two people attempting to pass each other in a corridor: Alphonse moves to his left to let Gaston pass, while Gaston moves to his right to let Alphonse pass. Seeing that they are still blocking each other, Alphone moves to his right, while Gaston moves to his left. They're still blocking each other, so...


Backlinks:

MultiThreading:ConcurrencyIssues:DeadLock
comments powered by Disqus