jamesmunns / bbqueue

A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hammer out `Ordering`

jamesmunns opened this issue · comments

Right now, everything is SeqCst, which is likely to be a performance killer. These should be relaxed to the proper level where possible.

I have relaxed these from being totally SeqCst, but to be honest I could still use an "external audit" to make sure I am guaranteeing consistency correctly.

Moved to consistent usage of Acq/Rel/AcqRel in #37. Closing.