From: matz@... (Yukihiro Matsumoto) Date: 2002-01-14T15:40:50+09:00 Subject: [ruby-list:33366] Re: IPSocket.getaddress まつもと ゆきひろです In message "[ruby-list:33365] Re: IPSocket.getaddress" on 02/01/14, Tanaka Akira writes: |うぅむ。Proc を他のスレッドのコンテキストで無理矢理動かすってできましたっけ? |ふむ。もしかして Thread オブジェクトに対する instance_eval に & でブロッ |クを渡すと... おぉ、できるんですね。知りませんでした。 | |% ruby -e 't = Thread.new { begin sleep; rescue; p 1; end }; t.instance_eval(&lambda { raise StandardError.new }); t.join' |1 | |でも、これって保証されてるんですか? してるつもりなんですが、なんだかおかしい動きをする場合がある ようですね。ちょっと見てみます。