xenium icon indicating copy to clipboard operation
xenium copied to clipboard

A C++ library providing various concurrent data structures and reclamation schemes.

Results 19 xenium issues
Sort by recently updated
recently updated
newest added

Hi, Thank you for the xenium library. I've been using it, to good effect, to hash values from multiple threads with a reasonable amount of contention. Performance is great. How...

Is there a reason why a value cane be unique_ptr but not shared_ptr? I'm getting the following error when trying to define a ramalhete_queue using shared_ptr as value type: `Static...

The example in the Readme includes a non-existing epoch_based.hpp.

In reference to the todo mentioned here: https://github.com/mpoeter/xenium/blob/ea3b4faa5b5d1b90bbf9dd3422e139480af692a3/xenium/detail/hardware.hpp#L19 Atomic_queue has several definitions for other platforms. I verified these to work on various ARM 32/64 platforms (Raspberry PI 32 and 64,...

My application uses several queues. The application is a service and thus runs for a long time. Each of the queues in my application may get heavily filled at peak...

This is kind of weird, and I'm not sure if it's a bug in xenium or something I should be doing differently, but I figure I'll bring it up anyway....

I've opened a [PR in conan-center-index](https://github.com/conan-io/conan-center-index/pull/26692) to add xenium to conancenter, making it easily added to projects using the conan package manager. However, since I've noticed there have been quite...

Updated CMake configuration following modern standards. - Library exposed as an **INTERFACE** target - Removed local third-party dependencies and added support for downloading them via **CPM** (with local cache enabled)...

I am developing a lock-free IOCP game server using ramalhete_queue to manage std::unique_ptr which is implemented like this. ```cpp struct RecvPacket { clientid_t senderClientId; PacketPtr packet; RecvPacket() = default; ~RecvPacket()...