Go Contextを完全に理解する

Goではcontext.Contextを利用することで、キャンセルやタイムアウトを効率よく安全に実装することができます。 ContextはDBクライアントなど各種ライブラリを使う際に、対応する関数の引数にするだけでも動作します。 Contextはとても抽象度の高い存在ですが、実体はわずか数百行のコードで完結したライブラリです。 それ…