News for hackers. Stuff that matters.
Re:What I'd like to see in Go 2.0 by uluyol on Friday February 04, 2022 @01:26PM (#30210856)
Er, when it comes to concurrency, non-determinism is usually cheaper than determinism. As soon as you care about ordering, you almost always have to synchronize, and that has a cost.

Austin Clements (of the Go runtime team) wrote a paper that explores this in detail [1]. That was before joining the Go team, but the concepts are universal.

[1] https://people.csail.mit.edu/nickolai/papers/clements-sc.pdf

There are no comments on this comment yet.