Non-blocking algorithm

This is an old revision of this page, as edited by 217.185.214.145 (talk) at 21:08, 4 October 2005 (See also). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Non-blocking synchronization (also called lock-free synchronization) is a technique that uses special algorithms to avoid threads competing for a shared resource having their execution indefinitely postponed by mutual exclusion.

Good reasons to use it are:

See also