diff --git a/docs/spsc/queue.md b/docs/spsc/queue.md index 1ee4be4..971f4b1 100644 --- a/docs/spsc/queue.md +++ b/docs/spsc/queue.md @@ -36,3 +36,6 @@ if (read) { DoStuffWithData(read); } ``` + +## How it works +[Here](https://www.codeproject.com/Articles/43510/Lock-Free-Single-Producer-Single-Consumer-Circular) is a good writeup on how spsc lock-free queues work.