DNedic/lockfree
View on GitHub ↗ ★ 991 C++
A collection of lock-free data structures written in standard C++11
5 mentions on Hacker News by 2 people: 1 story, 4 comments · first 2023-05-10 · latest 2024-02-29
20082026
-
…implementations you can check out my libraries: lfbb and lockfee: https://github.com/DNedic/lfbb , https://github.com/DNedic/lockfree (although lockfree contains more data structures as well)
comment by dnedic · 2024-02-29 · in A lock-free ring-buffer with contiguous reservations (2019) -
If you're interested about practical uses of atomic operations, I wrote lockfree: https://github.com/DNedic/lockfree , a collection of lock-free data structures meant to be readable and both hosted system and embedded friendly.
comment by dnedic · 2024-01-12 · in Atomics and Concurrency -
…a collection of SPSC and MPMC data structures along the same principles the author here used: https://github.com/DNedic/lockfree . The library is written in standard C++11 (but additional API's for higher C++ versions have been added),…
comment by dnedic · 2023-06-27 · in Optimizing a ring buffer for throughput (2021) -
…but that is at least compile error - Using memcpy[0] for arbitrary types is just wrong, see [1] [0] https://github.com/DNedic/lockfree/blob/main/lockfree/inc/bi... [1] https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p11...
comment by kilotaras · 2023-05-10 · in A collection of lock-free data structures written in standard C++11