Nice.  It&#x27;s probably for some application which has to select from a sizable flow of trading data.<p>The author is writing in Go, but he&#x27;s not using Go&#x27;s approach to concurrency at all - he&#x27;s using shared memory and atomic compare and swap, not channels.  He&#x27;s still going to get a freeze when Go does a GC.