Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

STM hash library for C (glib?)

Tags:

c

hash

stm

I'm looking for some C library that includes STM-style (Software Transactional Memory) hash maps, but I had no luck so far. It would be great if it was based on glib / gobject, but it's not that crucial. It also doesn't need proper transactions over many objects - single immutable hash support is all I really need.

Must haves: immutable snapshot read, lock-free write with auto-retry.

like image 805
viraptor Avatar asked Nov 08 '09 19:11

viraptor


1 Answers

Wikipedia has a list of various STM implementations.

like image 101
R Samuel Klatchko Avatar answered Sep 30 '22 13:09

R Samuel Klatchko