From: take_tk Date: 2004-09-02T12:55:20+09:00 Subject: [ruby-list:39989] TCPSocket.new でスレッドが止まる。 たけ(tk)です。 Win32版のrubyで下記のプログラムを実行すると、10秒以上スレッドが止まって しまいます。これは仕様でしょうか?、それともWindows版特有の問題でしょう か? G:\Apollo\tkUtils>ruby -v ruby 1.8.1 (2004-04-02) [i386-mswin32] ---- require "socket" ##require "ping" cnt_a = 0 a = Thread.new{ loop{ p [:a,cnt_a+=1] } } cnt_b = 0 b = Thread.new{ loop{ p [:b,cnt_b+=1] } } sleep(1) p :open_start ##Ping.pingecho("example.com") begin TCPSocket.new("example.com", "echo").close ; rescue Exception ; p :timeout ; end p :open_end sleep(1) p :end ---- Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武