2008-09-22から1日間の記事一覧

Fiberその2

次いってみる。resumeの引数が、Fiberブロックのブロックパラメタに渡る irb(main):056:0> f = Fiber.new do |x| irb(main):057:1* Fiber.yield x irb(main):058:1> end => #<Fiber:0x82799f0> irb(main):059:0> f.resume(1) => 1 irb(main):060:0> f.resume(2) => 2 irb(main</fiber:0x82799f0>…

Fiberさわってみた

http://www.espace.com.eg/neverblockはFiberをつかって実装されているらしく、Fiberってなんだろう?ということでちょっとさわってみました。Ruby1.8でもhttp://www.espace.com.eg/neverblock使えるようになったらしいけど、まあいいや。以下、http://www.e…