エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
初心者がGo言語のcontextを爆速で理解する ~ cancel編 ~ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
初心者がGo言語のcontextを爆速で理解する ~ cancel編 ~ - Qiita
はじめに 久川善法です。 しばらく放置していたcontextについて勉強してみました。 この記事ではcontext... はじめに 久川善法です。 しばらく放置していたcontextについて勉強してみました。 この記事ではcontextの用途から、具体的な使い方までを自分用にまとめました。 ※ 勉強中、参考になる記事が多くあったので、記事の最後にURLを載せています。 コンテキストとは? contextはGo1.7で標準パッケージに仲間入りしたライブラリです。 Go言語による並行処理によると、 contextが仲間入りする以前のGo言語での並行処理では、 doneチャネルを使って並行処理を終了させていました。 しかし、doneチャネルのみを使った方法だとキャンセル理由の伝搬やタイムアウトなど複雑になる箇所がありました。 そこでcontextが実験的に生まれて、最終的に標準パッケージとして活用されるようになったそうです。 コンテキストの主な2つの用途 contextの主な用途は2つあります。 Goroutine