This project implements the Michael-Scott lock-free queue algorithm with hazard pointers for safe memory reclamation. The implementation is written in C++ and includes comprehensive tests and demos.
Add a description, image, and links to the queue-algorithm topic page so that developers can more easily learn about it.
Abstract: The class of Join-Idle-Queue load balancing algorithms was designed for Cloud service data centers. These algorithms have low overhead and achieve high performance for low to medium loads.