Backport #2092 » queue_ruby18.patch
lib/thread.rb (working copy) | ||
---|---|---|
t.wakeup if t
|
||
rescue ThreadError
|
||
retry
|
||
ensure
|
||
Thread.critical = false
|
||
end
|
||
begin
|
||
t.run if t
|
||
rescue ThreadError
|
||
end
|
||
ensure
|
||
Thread.critical = false
|
||
end
|
||
#
|
||
... | ... | |
t.wakeup if t
|
||
rescue ThreadError
|
||
retry
|
||
ensure
|
||
Thread.critical = false
|
||
end
|
||
begin
|
||
t.run if t
|
||
rescue ThreadError
|
||
end
|
||
end
|
||
retval
|
||
ensure
|
||
Thread.critical = false
|
||
end
|
||
#
|
- « Previous
- 1
- 2
- 3
- Next »