readerwriterqueue
readerwriterqueue copied to clipboard
A fast single-producer, single-consumer lock-free queue for C++
Hello: if the dequeue work very slowly, the queue will become bigger and bigger, is there some limit or max level for the queue? can we delete the element
This should make the library run on Haiku (https://www.haiku-os.org/). The PR uses Haiku's own API. As Haiku has pthreads support in a different directory, I changed the makefiles of the...
What is the best way to wait behind multiple queues and being notified when a message is coming from any of them? Actually I want something like select (in linux...
C Api
Is it possible to provide a C Api in order to make this awesome library usable in C programs and other languages with FFI or similar mechanisms? Queuing and dequeuing...
on x86_64 I bench gcc9 and clang8/9 and I see that clang has poor performance Do you know that behaviour? Is there some options to add in the clang case?...
Ideally 'make test' should run tests.
While trying to make my Video to ascii program multithreaded, by adding this queue i created a bug that i just cant fix and i figured out what is causing...
Hello, I notice your benchmark has a copied version of the folly SPSC Queue to include with the benchmark code. I'm interested in your library's circular buffer, and I found...
WHy is this issue coming. If it's lockfree the two threads even if they are trying to enqueue dequeue at the same time are expected synchronized