Lock-free (but not wait-free!) data structures, useful for multithreaded programming. == General == * [[https://preshing.com/20120612/an-introduction-to-lock-free-programming/|An Introduction to Lock-Free Programming]] == Implementations == * [[https://github.com/cameron314/concurrentqueue|cameron314/concurrentqueue]]: Multi-producer, multi-consumer lock-free concurrent queue. [[https://www.reddit.com/r/cpp/comments/5gj88w/an_industrialstrength_lockfree_queue_for_c/|Reddit]]. * [[https://github.com/cameron314/readerwriterqueue|cameron314/readerwriterqueue]]: Single-producer, single-consumer lock-free queue. [[https://moodycamel.com/blog/2013/a-fast-lock-free-queue-for-c++.htm|Blog post]].