awesome-lockfree
by rigtorp
A collection of resources on wait-free and lock-free programming
AI summary
Programming library
A collection of resources on wait-free and lock-free programming
- stars
- 1.8K
- forks
- 172
- watching
- 84
- awesome list
- 1
- entries
- 51
What's in the list
51 links in 6 sections, with live GitHub stats.activeno commit in 2y
Libraries
- Boost.Lockfree
Boost lock-free data structures
ConcurrencyKit
Concurrency primitives
crossbeam
Rust library for concurrent programming
Folly
Facebook Open-source Library (has good implementation of MPMC queue)
Junction
Concurrent data structures in C++
MPMCQueue
A bounded multi-producer multi-consumer lock-free queue written in C++11
SPSCQueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Seqlock
Implementation of Seqlock in C++
- Userspace RCU
liburcu is a userspace RCU (read-copy-update) library
libcds
A C++ library of Concurrent Data Structures
- liblfds
portable, license-free, lock-free data structure library written in C
xenium
A C++ library providing various concurrent data structures and reclamation schemes
Websites
- 1024cores
Dmitry Vyukov's website on lock-free programming
Blogs
- Concurrency Freaks
A web site dedicated to Concurrent algorithms and patterns
- Dan Luu
Lots of info on modern computer architecture
- Sutter's Mill
Herb Sutter on software development
Books
Papers
- Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
The Michael - Scott Queue
Talks
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-lockfree.
More related projects
rurban/ctl172
rust-lang/miri4.7K
p-p-h-d/mlib919