Skip to content

An implementation of the Non-blocking Hashtable as described by Purcell and Harris.

Notifications You must be signed in to change notification settings

fllama/nbhashtable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nbhashtable

Our implementation of a Non-blocking Hashtable as described by Chris Purcell and Tim Harris..

This source code is distributed as-is, and should not be used for mission-critical projects. To build our project, simply run "make" with no targets. Build will automatically be placed into build/ directory as "nbhashtable".

By default, "make" alone just builds the executables for our two tests for correctness and execution time. We've also created a make target for running the same tests we wrote about in our report. The target for this is "make executionTimeTest". With the default settings, it does take a while! You can edit the testing parameters in executiontime.cpp.

About

An implementation of the Non-blocking Hashtable as described by Purcell and Harris.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •