If you are worrying about cache structure latencies in Go, maybe you should just be using Rust or Zig instead that implicitly handle this better.
Asynchronous is a programming style; it does NOT apply to Go.
Ok, good to know. I guess I jammed threading and async into the same slot in my brain. Also, don't use complicated words when simple words will do.
I'm not sure what you mean by this in relation to my above comment.That's not specific to Go lang. Most of the constraints you're thinking of apply to all parallel programming languages. It goes with the territory. All parallel programming languages impose certain flavors of their management of parallelism.
> The goroutines run in parallel. Also, don't use complicated words when simple words will do.
That’s not called for, especially since you’re wrong.