rigtorp / awesome-lockfree

A collection of resources on wait-free and lock-free programming
1.8k stars 170 forks source link

Xenium #2

Closed mpoeter closed 5 years ago

mpoeter commented 5 years ago

Hi,

I am working on a C++ library called "Xenium" that provides various concurrent data structures and memory reclamation schemes: https://github.com/mpoeter/xenium Maybe you can take a look at it and add it to your list. 🙂

Cheers, Manuel

rigtorp commented 5 years ago

Looks nice! Added it. Have you looked at the proposed APIs for standardizing RCU and hazard pointers?

mpoeter commented 5 years ago

Thanks! Yes, I did have a look at the RCU and hazard pointer proposals, but I prefer the one by Robison as it is more generic. It allowed me to implement a large number of reclamation schemes together with different characteristics, as well as concurrent data structures that are completely agnostic of the used reclamation scheme.

Feedback (and of course also contributions) is highly welcome! 🙂