From: "ko1 (Koichi Sasada)" Date: 2013-10-01T17:12:39+09:00 Subject: [ruby-dev:47738] [ruby-trunk - Feature #8849][Rejected] Thread#throw Issue #8849 has been updated by ko1 (Koichi Sasada). Status changed from Open to Rejected ユースケースとして弱い・本来剣呑である非同期割り込みを増やしたくない、という理由で reject とさせて下さい。 ---------------------------------------- Feature #8849: Thread#throw https://bugs.ruby-lang.org/issues/8849#change-42147 Author: takiuchi (Genki Takiuchi) Status: Rejected Priority: Normal Assignee: Category: Target version: current: 2.1.0 Thread#raise と同様に、Threadのcontextでthrowする。 t = Thread.current catch :foo do Thread.new do t.throw :foo end end ユースケースとしては、Issue #8845 を修正するために raise の代わりに throw を使うことが考えられる。 -- http://bugs.ruby-lang.org/