pith. sign in

arxiv: 1712.05406 · v1 · pith:6ZEB6IBRnew · submitted 2017-12-14 · 💻 cs.DC

Techniques for Constructing Efficient Lock-free Data Structures

classification 💻 cs.DC
keywords datastructureslock-freeefficientconcurrentdifficultinfinitelymany
0
0 comments X
read the original abstract

Building a library of concurrent data structures is an essential way to simplify the difficult task of developing concurrent software. Lock-free data structures, in which processes can help one another to complete operations, offer the following progress guarantee: If processes take infinitely many steps, then infinitely many operations are performed. Handcrafted lock-free data structures can be very efficient, but are notoriously difficult to implement. We introduce numerous tools that support the development of efficient lock-free data structures, and especially trees.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.