Show HN: Simple Lock-Free Queue in C Posted by mitghi on Sunday December 20, 2015 @08:38AM from the show-hn dept. https://github.com/mitghi/lfqueue ( 2 comments | 5 points | on HN )
https://www.cs.rochester.edu/research/synchronization/pseudo... http://dl.acm.org/citation.cfm?id=248106 https://www.research.ibm.com/people/m/michael/podc-1996.pdf
also see the Concurrent Data Structures (CDS) library https://github.com/khizmax/libcds
I recommend he uses: "Scalable Lock-Free Dynamic Memory Allocation" by Maged M. Michael
Incidentally, this is one of the guys who came up with the lock-free queue algorithm he uses.