Content deleted Content added
m IBM links to 'Designing concurrent data structures' part 1 and 2 were dead. Updating them with Internet Archive versions. |
m Fixing broken anchor: #Process_synchronization→most alike anchor Synchronization (computer science)#Hardware synchronization |
||
Line 74:
of their simultaneous data access and modification requests. To
support such agreement, concurrent data structures are implemented
using special primitive synchronization operations (see [[Synchronization (computer science)#
available on modern [[multiprocessing|multiprocessor machine]]s
that allow multiple threads to reach consensus. This consensus can be 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
|