Skip to content

s977491/lockfreequeue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lockfreequeue

implementation of a queue trying to beat down boost's lock free queue

boost library need to be installed first, and point the directory of it in the Makefile

change the TestQueue.cpp 's main to choose which queue to compare against, current there are 3 flavors

P1C1Queue.h

simple lock free queue

SP1C1Queue.h

sparse lock free queue

SSP1C1Queue.h

sparse, but use head tail instead of element check

in my machine, boost's queue ~200M ops/sec` Arthur Queue ~300M ops /sec

About

implementation of a queue trying to beat down boost's lock free queue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published