Non-blocking algorithm

This is an old revision of this page, as edited by Joy (talk | contribs) at 20:31, 21 April 2005 (stub sort (would use compu-lang-stub, but that is phrased too specifically, this is programming, orthogonal to languages)). 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 threads competing for a shared resource having their execution indefinitely postponed by mutual exclusion.

Good reasons to use it are:

See also