Go Concurrency

Use when writing or reviewing concurrent Go code — goroutines, channels, select, mutexes, atomics, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Apply proactively whenever a goroutine is spawned, a shared field is mutated, or a channel is created, even if the user has not asked about concurrency. Does not cover context.Context patterns (see go-context).

muratmirgun c42bc1e 6 files · 21.6 KB Updated

File contents

muratmirgun/gophers/tree/main/skills/go-concurrency commit c42bc1e358

Frequently asked questions

npx skillmds@latest add muratmirgun/go-concurrency