A lock-free, concurrent, generic queue in 32 bits
nullprogram.com
nullprogram.com
Thanks for the laugh! :)
“This is a busy-wait loop, which makes for a simple illustration but isn’t ideal. In a real program I’d have the producer run a job while it waits for a queue slot, or just have it turn into a consumer (if this wasn’t a single-consumer queue)”