lib/polyphony/extensions/thread.rb in polyphony-0.49.1 vs lib/polyphony/extensions/thread.rb in polyphony-0.49.2
- old
+ new
@@ -39,11 +39,10 @@
setup_fiber_scheduling
end
def finalize(result)
unless Fiber.current.children.empty?
- Fiber.current.terminate_all_children
- Fiber.current.await_all_children
+ Fiber.current.shutdown_all_children
end
@finalization_mutex.synchronize do
@terminated = true
@result = result
signal_waiters(result)