advanced/threads_that_stop_together_no_parens.rb
tests/_examples/advanced/threads_that_stop_together_no_parens.rb in the metorex repository.
stopped = Thread.new { Thread.stop }
Thread.pass until stopped.status == "sleep"
begin
Thread.stop
rescue Exception => error
p error.class
puts error.message.lines.first
end
Output:
fatal
No live threads left. Deadlock?