A context csomag törlési jelzéseket, határidőket és kéréshez kötött értékeket szállít az API-határok és goroutinek között. Ez az operációk élettartamának szabályozására szolgáló standard mechanizmus — különösen a munka törlésére és az időtúllépések propagálására a függvényhívások lánca keresztül.
Az alapvető probléma, amit megold
A request starts work across many goroutines/functions (DB query, API call, etc.).
If the client disconnects or a timeout hits, you want to CANCEL all that work
so goroutines don't keep running uselessly (wasting resources / leaking).
→ context propagates the "stop now" signal down the entire call chain.
