&gt; lock free queues<p>That may change. Lock free algorithms generate quite a lot of garbage [1] &amp; the Go GC story is much better now than before.<p>&gt;  the language makes it very difficult to write libraries to support those use cases.<p>Not sure why you hold this view. Atomic op primitives are provided. Is the issue the syntactic white noise of using the unsafe mechanisms?<p>[1]: can&#x27;t find the cite of Cliff Click addressing this point. Intuitively, consider that lock free algorithms trade space for time.