Lightlines
By wshobson

go-concurrency-patterns

wshobson10.8k installs

Build Go workers that coordinate and stop cleanly.

What it does

Guides the development of concurrent Go code with coordinated workers, cancellation, and race detection.

When to use it

Use when building concurrent Go applications, implementing worker pools or pipelines, managing goroutine lifecycles, debugging races, or implementing graceful shutdown.

How to use it

It changes how the agent writes concurrent Go code by guiding cancellation, channel ownership, synchronization, and goroutine lifecycles.

What you provide

  • An existing project

Latest review

What you need · 1

Requires the Go toolchain to run the documented race-detection tests, builds, and program execution.


Access · 0

No additional actions listed.