2014-11-01から1ヶ月間の記事一覧

Pure Ruby Queue

Pure Ruby Queue sample Threadを使ってQueueを書いてみた。 Queueってもっとmutexとか条件変数とかで難しい作りになってそうとおもってコード読んでみたら、ただのStructを継承したオブジェクトでコードも短かった。 これならRubyだけで書けるのでは〜と思…

Rubyでepollできるgem 'epoll'を作ってみた

epoll | RubyGems.org | your community gem host ksss/epoll · GitHub epollはnginxやnode(libuv)などでも使われている、大量のファイルディスクリプタを効率よく監視するためのAPIのことです。 イベントドリブンI/O epoll APIはLinuxでのみ(たぶん)動作し…