[#39989] TCPSocket.new でスレッドが止まる。 — take_tk <ggb03124@...>

たけ(tk)です。

15 messages 2004/09/02

[#40018] yaml.rbとdate.rbを組み合わせて使った際の問題 — "Keisuke Minami" <keisuke@...>

こんにちは。三並と申します。

14 messages 2004/09/07
[#40020] Re: yaml.rbとdate.rbを組み合わせて使った際の問題 — IWATSUKI Hiroyuki <don@...> 2004/09/07

岩月と申します。

[ruby-list:39989] TCPSocket.new でスレッドが止まる。

From: take_tk <ggb03124@...>
Date: 2004-09-02 03:55:20 UTC
List: ruby-list #39989
たけ(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)=熊谷秀武


In This Thread

Prev Next