@m_seki の

I like ruby tooから引っ越し

Threadのvalue

昨日のバリア同期書いてて思い出した。
Threadのvalueメソッド(joinとだいたい同じ)は、スレッドの終了を待って最後に評価した値を返します。スレッドがすでに終了してたらすぐに、まだ実行中なら終了するまでブロックしてから値を返してくれるし、何度でも返してくれます。待ち合わせて結果を回収する、という並行処理でよくある問題を簡単に解決してくれるデスよ。
と、主にid:secondlifeの人むけ。