Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 581 Bytes

README.md

File metadata and controls

11 lines (8 loc) · 581 Bytes

dynamic concurrent-queue implementation

dynamic lock-free queue implementation (with optimistic approach)

This implementation was based on std::atomic<T> and this publication

For use available:

  • enqueue value to queue using: concurrent_queue.enqueue(value)
  • dequeue value from queue using: auto value = concurrent_queue.dequeue()
  • queue empty information: auto value = concurrent_queue.is_empty()

This repo is part of this project.