Add the Seq module, a simple seqlock implementation.

This allows fast reader-writer concurrency in cases where writers are rare.  The
immediate use case is for the hooking implementaiton.
This commit is contained in:
David Goldblatt
2018-04-13 15:56:59 -07:00
committed by David Goldblatt
parent c7a87e0e0b
commit 06a8c40b36
3 changed files with 151 additions and 0 deletions

View File

@@ -197,6 +197,7 @@ TESTS_UNIT := \
$(srcroot)test/unit/rb.c \
$(srcroot)test/unit/retained.c \
$(srcroot)test/unit/rtree.c \
$(srcroot)test/unit/seq.c \
$(srcroot)test/unit/SFMT.c \
$(srcroot)test/unit/size_classes.c \
$(srcroot)test/unit/slab.c \