4 ms·
> If you’re working with goroutines, you would always pass in a context parameter to handle cancellation. The utility of context could be called a subtle color
by zer00eyz 1y ago
> If you’re working with goroutines, you would always pass in a context parameter to handle cancellation.
The utility of context could be called a subtle coloring. But you do NOT need context at all. If your dealing with data+state (around queue and bus processing) its easy to throw things into a goroutine and let the chips fall where they will.
> which poisons the rest of your functions.
You are free to use context dependent functions without a real context:
https://pkg.go.dev/context#TODO https://pkg.go.dev/context#TODO