タグ

ブックマーク / twinbird-htn.hatenablog.com (1)

  • golangでcontextパッケージを使う - write ahead log

    使わないから全然覚えられない. とりあえずサンプルを書いて覚えておく. 詳細や思想はdeeeetさんの記事が非常にわかりやすいのでこれ読めばそれでいいと思う. 大雑把な理解 context.Backgroundでcontextを作るか, よそからもらってきたcontextを使って With****メソッドを使ってcontextに意味を持たせる 結果や値はcontextオブジェクトの中に入ってる メソッド With****メソッドは以下がある. メソッド名 用途 WithCancel キャンセル可能にする WithTimeout 一定時間でキャンセルされるようにする WithDeadline 指定時間でキャンセルされるようにする WithValue 値を一緒に引き渡す どれも新しいcontextオブジェクトを返してくれる. メンバ contextのインターフェースは以下のメンバでとてもシンプ

    golangでcontextパッケージを使う - write ahead log
  • 1