News for hackers. Stuff that matters.
Re:Data Race Patterns in Go by randomswede on Monday June 13, 2022 @02:41AM (#31722025)
I have, on occasion, used a similar pattern, but instead of sending something, I simply close the channel (usually with a "defer close(c)" at the beginning of the function/closure that encompasses the main code of the goroutine's work).

That way, if I end up having multiple waiters, they will all be able to proceed.

There are no comments on this comment yet.