-
+
RING BUFFER
- require lock-free semantics, since both reader+writer
operate on the same buffer
- only (single) reader modifies read pointer
- only (single) writer modifies write pointer
- "non-atomic" access to "other" pointer always results
in understimate of available space.
- lock-free!
- varispeed works quite naturally