Awesome Lists

awesome-lockfree

by rigtorp

awesome listpushed over 2 years ago

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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/rigtorp/awesome-lockfree/links.svg)](https://awesome.facts.dev/awesome/rigtorp/awesome-lockfree)
HTML
<a href="https://awesome.facts.dev/awesome/rigtorp/awesome-lockfree"><img src="https://awesome.facts.dev/shield/rigtorp/awesome-lockfree/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/rigtorp/awesome-lockfree/links.svg

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

Blogs

Books

Papers

Talks

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.