Go Concurrency

Goroutine patterns for Go - WaitGroup, errgroup, bounded concurrency, fan-out/fan-in, and context cancellation. Use when running work concurrently, limiting how much runs at once, collecting results or errors from parallel operations, or making a long operation cancellable. Triggers on go func, sync.WaitGroup, wg.Go, errgroup, SetLimit, buffered channel semaphores, ctx.Done, and worker pools.

Tanq16 986ba17 6.8 KB Updated

File contents

Tanq16/claudex/tree/main/internal/embedded/presets/private/skills/go-concurrency commit 986ba17052

Frequently asked questions

npx skillmds@latest add tanq16/go-concurrency