Skip to content

Some C++ utility library, especially on hash tables.

Notifications You must be signed in to change notification settings

huangjiahua/neatlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neatlib

Huang Jiahua

Features

  1. Fast and safe sequential hash table basic_hash_table.
  2. Fast and safe wait-free concurrent hash table concurrent_hash_table.

TODO

  1. Add lock-free support to concurrent hash table.(partly done)
  2. Achieve better memory reclamation policy (currently using reference counting).

Building

  • Currently the project don't need to be built, just include the the header file is enough.
  • To build the test, use cmake:
mkdir build && cd build
cmake ..

Requirements

  • Boost smart pointer library.

About

Some C++ utility library, especially on hash tables.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published