advanced/threads_that_stop_together.rb

tests/_examples/advanced/threads_that_stop_together.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?