>>163>>164
簡潔に説明しようと思い、省いてしまいましたが
timesの回数を10万などに増やしましたがしかし結果は
t1のスレッドの処理が終わってからt2という流れになってしまいます。
sleepを入れたとこ
ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab
のような結果になりました。
ただ何度実行してもこの結果というのはrubyのスケジューリングの仕様なんでしょうか?
取り敢えず1.9にしてもう一度試してみます。

>>165
入れたところ処理されるごとに表示されました。

みなさんありがとうございます!!!