libcontain is a C container library that aims to
provide blindingly fast containers (hashes, lists,
queues, etc.) that are thread-safe (and
non-blocking most of the time).
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release introduces a number of important new features including a heap and a map, both based on a lock-free binomial tree. It also includes the required memory management to make the containers impervious to the ABA problem and thus truly thread-safe.
This release has hash API changes, includes the glib hash implementation for the benefit of cgdb, has a new array (vector) implementation, and has some bugfixes.