Non-blocking algorithm: Difference between revisions

Content deleted Content added
m Disambiguation page repair - You can help!: Realtime (disambiguation)
Radagast83 (talk | contribs)
No consensus for merger
Line 2:
 
In modern usage, therefore, an algorithm is ''non-blocking'' if the suspension of one or more threads will not stop the potential progress of the remaining threads. They are designed to avoid requiring a [[critical section]]. Often, these algorithms allow multiple processes to make progress on a problem without ever blocking each other. For some operations, these algorithms provide an alternative to [[locking mechanism]]s.
 
{{Mergefrom|Lock-free and wait-free algorithms|date=January 2007}}
 
== Motivation ==