golang-context は何をしますか?
Go言語における慣用的なcontext.Contextの使い方 — API境界を越えた伝播、キャンセル、タイムアウトとデッドライン、リクエストスコープの値、リクエストを超えて生存するバックグラウンド処理のためのcontext.WithoutCancel。レイヤー間のコンテキスト伝播設計、リークや期限切れしていないコンテキストのデバッグ、context.Background/TODO/WithoutCancelの選択、コンテキストへの値の保存に適用。単にctxを第一引数として受け入れるコードには使用しない。