Go Concurrency Patterns: Context
Defines idiomatic `context.Context` propagation, cancellation, deadlines, and request scoping.
Defines idiomatic context.Context propagation, cancellation, deadlines, and request scoping.
- Author: Sameer Ajmani
- Authority: primary
- Kind: blog
- URL: https://go.dev/blog/context
What it covers
- context propagation
- cancellation and deadlines
- request-scoped values and APIs
Why authoritative
Canonical Go blog post introducing and standardizing context usage.
Use when
- is this context usage idiomatic
- how should context be propagated in Go
- when should this operation accept context
Keywords
- context, cancellation, deadlines, request scope, concurrency