librfn/messageq: Lock-free N:1 message queue implementation
authorDaniel Thompson <daniel@redfelineninja.org.uk>
Sat, 12 Jan 2013 16:46:36 +0000 (16:46 +0000)
committerDaniel Thompson <daniel@redfelineninja.org.uk>
Sat, 12 Jan 2013 16:46:36 +0000 (16:46 +0000)
commit50d06ffeb051146178f56a4a7c43eac747f38583
tree3f435578bb958edd994377482f09948683414cdb
parent65fabf7e7d5054874f69dbe4e1d0bcb9eb3dc59a
librfn/messageq: Lock-free N:1 message queue implementation

A lock-free message queue, based on the C11 atomic primatives, which
supports multiple sender threads to issue messages to a single receiver
thread.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
.gitignore
Makefile-librfn.am
src/librfn/include/librfn.h
src/librfn/include/librfn/messageq.h [new file with mode: 0644]
src/librfn/messageq.c [new file with mode: 0644]
src/librfn/tests/messageqtest.c [new file with mode: 0644]