From: keiju@... (Keiju ISHITSUKA) Date: 1998-04-03T16:36:11+09:00 Subject: [ruby-dev:2043] [Bug?] Thread.exit けいじゅ@日本ラショナルソフトウェアです. Thread.exitがおかしいようです. 以下を実行します: def foo(n) return if n == 0 Thread.join Thread.new{ print n, ">" foo(n-1) Thread.exit print "<", n } end すると, 次のような結果が出ます. irb:027:0> foo(10) 10>9>8>7>6>5>4>3>2>1><2<3<4<5<6<7<8<9<10# Thead.exitを通り抜けて次のprintにいっているように感じませんか? __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---