はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ defer

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

Goのsql.DBは、いつプールに戻しているのか

2024/09/14 このエントリーをはてなブックマークに追加 75 users Instapaper Pocket Tweet Facebook Share Evernote Clip プール SQL DATABASE CLOSE デフォ

はじめに 鍵を閉め忘れたような気がして心配になるように、リソースを後始末していたか心配になることはありませんか。 「習慣的にdeferでCloseしてるからリークしないはずたけど。あれ?トランザクションはしてなかったかも。ん?Closeないの!?」 Goの標準ライブラリの database/sql で中心となる sql.DB ではデフォ... 続きを読む

Golangの defer をRubyでも使いたい - たごもりすメモ

2018/03/14 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang gem try-with-resources

2018 - 03 - 14 Golangの defer をRubyでも使いたい 前に Rubyでtry-with-resourcesが使いたい という話を書いてそのときにリリースしたgemもあるが、人類の安全に・便利にリソースを解放したいという欲求には際限がない。 try-with-resources は便利なんだけど欠点がないわけではなくて、リソースの確保と解放を一ヶ所でまとめてやらないとネス... 続きを読む

Big Sky :: golang では for ループの中で defer してはいけない。

2015/12/11 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang キュー Big Sky プロセス コード

初めてGolangで書いたデータ投入ツールでプロセスがモリモリ肥大化していくのは ループ内で defer hoge.Delete() とか書いてたせいだったらしい。 defer を消したら100〜200MB落ち着いている。 — m.yuzuki (@ephemeralsnow) December 11, 2015 golang の defer は後処理のキューの登録です。コードを見ていないので分か... 続きを読む

EventMachineとは何だったのか by Hiroshi Nakamura on Prezi

2011/08/20 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fiber node channel bit.ly 応用例

基本はreactorパターン 同期的な処理はdefer、 またはFiber(1.9~)で 通信用にChannel、Queue Ruby: What is EventMachine? http://bit.ly/eventmachine 特徴(Nodeとの比較) 日本語 EventMachineとは 応用例と課題 ~EventMachineとは何だったのか~ なひ / @nahi / nahi@ru... 続きを読む

 
(1 - 4 / 4件)