|
pirms 3 gadiem | |
---|---|---|
.. | ||
Makefile | pirms 4 gadiem | |
README.md | pirms 4 gadiem | |
concurrentqueue.h | pirms 3 gadiem | |
enlfq.cc | pirms 4 gadiem | |
enlfq.h | pirms 4 gadiem | |
enlfq_nif.cc | pirms 4 gadiem | |
enlfq_nif.h | pirms 3 gadiem | |
nif_utils.cc | pirms 4 gadiem | |
nif_utils.h | pirms 4 gadiem | |
rebar.config | pirms 4 gadiem |
A simple NIF lock-free Queue using the library: moodycamel::concurrentqueue
An industrial-strength lock-free queue for C++.
Features:
$ rebar3 compile
{ok, Q} = enlfq:new().
T = {any, term, [], #{}, 1}.
true = enlfq:push(Q,T).
{ok, T} = enlfq:pop(Q).
empty = enlfq:pop(Q).