From: matz@... (Yukihiro Matsumoto) Date: 2000-05-17T16:18:08+09:00 Subject: [ruby-dev:9736] Re: SEGV on thread and socket まつもと ゆきひろです In message "[ruby-dev:9735] Re: SEGV on thread and socket" on 00/05/17, Wakou Aoyama writes: |まだのようです。 | |$ ruby -rsocket -e' |Thread.abort_on_exception = true |Thread.start{p "start"; p TCPsocket.open("0", 23); p "end"}' |"start" | |エラーもなく、TCPsocket.open 以降が消えています。 これはjoinしていないのでmain threadが終了してしまってるんじゃ ないでしょうか? $ ruby -rsocket -e' Thread.abort_on_exception = true Thread.start{p "start"; p TCPsocket.open("0", 23); p "end"}.join' だと意図した通りに動いてませんか? まつもと ゆきひろ /:|}