Non-blocking algorithm

This is an old revision of this page, as edited by Tjdw (talk | contribs) at 23:13, 30 March 2004 (bypass disambig and redirect). 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