Actions
Feature #8849
closedThread#throw
Description
Thread#raise と同様に、Threadのcontextでthrowする。
t = Thread.current
catch :foo do
Thread.new do
t.throw :foo
end
end
ユースケースとしては、Issue #8845 を修正するために raise の代わりに throw を使うことが考えられる。
Updated by ko1 (Koichi Sasada) about 11 years ago
- Status changed from Open to Rejected
ユースケースとして弱い・本来剣呑である非同期割り込みを増やしたくない、という理由で reject とさせて下さい。
Actions
Like0
Like0