Skip to content

3 different C++, multi-threaded queues including a lock-free one

License

Notifications You must be signed in to change notification settings

hosseinmoein/Bobcat

Repository files navigation

Build status C++17 Build Status

Q Cat

Queue

This repository includes 3 different multi-threaded queues:
This is a header-only library

  1. A lock-free queue for one producer and one consumer
  2. A fixed size, circular, multi-threaded queue
  3. A generic multi-threaded queue

Lock-free Q Test File
Circular fixed-size Q Test File
Generic Q Test File

Installing using CMake

mkdir build
cd build
cmake ..
make install

Uninstalling

cd build
make uninstall