circular_buffer Lock-free Circular Buffer for single-consumer and single-producer. Build $ make Test $ ./test How to use Please copy circular_buffer.h into your C++ project.