2 releases

0.1.1 Dec 13, 2023
0.1.0 Nov 12, 2023

#452 in Concurrency

Download history 535/week @ 2024-07-03 615/week @ 2024-07-10 668/week @ 2024-07-17 679/week @ 2024-07-24 678/week @ 2024-07-31 715/week @ 2024-08-07 730/week @ 2024-08-14 832/week @ 2024-08-21 816/week @ 2024-08-28 1403/week @ 2024-09-04 1713/week @ 2024-09-11 1230/week @ 2024-09-18 1675/week @ 2024-09-25 1322/week @ 2024-10-02 732/week @ 2024-10-09 370/week @ 2024-10-16

4,432 downloads per month
Used in static_interner

MIT/Apache

32KB
713 lines

(Almost) lock-free insertion only hashtable.

Lookups are performed without locking (wait-free). Insertions are performed with a shared lock (lock-free unless resize is needed). Resizing is performed with an exclusive lock.

Entries are never removed (until the table is dropped).

Dependencies

~10–17MB
~223K SLoC