[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36794] Re: Thread と Net::HTTP

From: Teruki Shigitani <shigitani@...>
Date: 2002-12-17 04:22:09 UTC
List: ruby-list #36794
鴫谷と申します。

Makoto Satoh wrote:
> irb で、以下のようにしたところ、#<Thread:-x2b060a8 dead> と表示されました。
> 
> irb(main):004:0> Thread.start {
> irb(main):005:1* Net::HTTP.new("www.yahoo.co.jp").get("/index.html") do |str| puts str end
> irb(main):006:1> }
> #<Thread:0x2b060a8 dead>

スレッド内で起きた例外は、基本的には捕捉されずにそのままスレッドは
終了します。

上の例だと、
  require 'net/http'
が足りないので、内部で NameError があがっていると思われます。

スレッド内で例外を捕捉してみると原因が分かると思います。


In This Thread