awesome-lockfree
github.com/imcg/awesome-lockfree ↗https://github.com/rigtorp/awesome-lockfree
3
GitHub Stars
31
Curated Resources
5
Categories
23 hours ago
Last Refreshed
LibrariesWebsitesBlogsPapersTalks
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me websites resources from awesome-lockfree"
Installation instructions →What's inside
Websites
- 1024cores
Dmitry Vyukov's website on lock-free programming.
- LMAX Disruptor
- Wikipedia: Non-blocking algorithm
- Wikipedia: Read-copy-update
- Wikipedia: Seqlock
Talks
- Adventures with Concurrent Programming in Java: A Quest for Predictable Latency - Martin Thompson
Martin Thompson
- "Aeron: Open-source high-performance messaging" by Martin Thompson
- C++ and Beyond 2012: Herb Sutter - atomic<> Weapons, 1 of 2
atomic<> Weapons, 1 of 2
- C++ and Beyond 2012: Herb Sutter - atomic<> Weapons, 2 of 2
atomic<> Weapons, 2 of 2
- CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part I"
- CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part II"
Libraries
- Boost.Lockfree
Boost lock-free data structures.
- ConcurrencyKit
Concurrency primitives.
- Folly
Facebook Open-source Library (has good implementation of MPMC queue).
- Junction
Concurrent data structures in C++.
- libcds
A C++ library of Concurrent Data Structures.
- MPMCQueue
A bounded multi-producer multi-consumer lock-free queue written in C++11.
Blogs
- Concurrency Freaks
A web site dedicated to Concurrent algorithms and patterns.
- Mechanical Sympathy
- Preshing on Programming
- Sutter's Mill
Herb Sutter on software development.
Papers
- Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
The Michael - Scott Queue
Showing a sample of 31 resources. View the full list on GitHub →