死んだスレッドのコンテキストって、記憶されてるのかなぁ。。。と思ったので、すこし実験。
fib = nil th = Thread.fork do a, b = 1, 1 fib = lambda { t = a a, b = b, a + b return t } end th.join 10.times { puts fib.call }
一応、動いてはいる。
スレッド間でクロージャをやり取りしても問題ないかな?
死んだスレッドのコンテキストって、記憶されてるのかなぁ。。。と思ったので、すこし実験。
fib = nil th = Thread.fork do a, b = 1, 1 fib = lambda { t = a a, b = b, a + b return t } end th.join 10.times { puts fib.call }
一応、動いてはいる。
スレッド間でクロージャをやり取りしても問題ないかな?