Concurrent data structure: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
Line 74:
using special primitive synchronization operations (see [[Synchronization (computer science)#Process_synchronization|synchronization primitives]])
available on modern [[multiprocessing|multiprocessor machine]]s
that allow multiple threads to reach consensus. This consensus can be reached achieved in a blocking manner by using [[Spinlock|locks]], or without locks, in which case it is [[Non-blocking algorithm|non-blocking]]. There is a wide body
of theory on the design of concurrent data structures (see
bibliographical references).