Non-blocking algorithm: Difference between revisions

Content deleted Content added
resolved merge tags, updated reference markup
Lock-freedom: main template
Line 26:
 
== Lock-freedom ==
{{main|Lock-free and wait-free algorithms}}
 
Lock-freedom allows individual threads to starve but guarantees system-wide throughput. An algorithm is lock-free if every step taken achieves global progress (for some sensible definition of progress). All wait-free algorithms are lock-free.