2009-02-15から1日間の記事一覧
継続ってスタックをどっかに保存しとくんだろうけど、じゃあ別スレッドの継続ってどうなるんだろ、と思って実験。 RuntimeError: continuation called across threads だって。 require 'continuation' puts "\n" $c1 = nil def test0(arg) printf "test0 be…
幕末編の10巻まで読んだ。 面白いのにどこの本屋にも置いてないからアマゾンで買った。 はじめて読んだのは中学生のころ。
頭が継続脳になっていないためかもしれないけど、継続欲しいなー、、、と普段思うことはない。 でもまぁ継続があるのもrubyの特徴なのかなぁ、と思ったので書いてみる。 簡単な例。 require 'continuation' i = 0 c1 = nil callcc do|c| c1 = c end i = i + …