Ah, sounds like Erlang&#x2F;Elixir would be a better fit since the BEAM is the king of lightweight threads&#x2F;processes.<p>You said C++ so that&#x27;s why I suggested Rust, generally a GC tends to preclude spaces where C++ excels which is why I would think you&#x27;d want to try something other than Go.<p>On the Rust side there&#x27;s things like mio for fast io but coroutine&#x2F;light threads aren&#x27;t really a focus afaik. I would still think you could get solid performance (and much better memory use, see Dropbox&#x27;s replacement of Go) with an event based Rust system although that&#x27;s not really my area of expertise :).