Non-blocking algorithm

This is an old revision of this page, as edited by Neilc (talk | contribs) at 01:04, 3 September 2004 (dab Starvation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Non-blocking synchronization is a technique that uses special algorithms to avoid that the execution of threads competing for a shared resource through mutual exclusion are indefinitely postponed.

Good reasons to use it are:

See also