死んだスレッドのコンテキスト

死んだスレッドのコンテキストって、記憶されてるのかなぁ。。。と思ったので、すこし実験。

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
}

一応、動いてはいる。
スレッド間でクロージャをやり取りしても問題ないかな?