advanced/condition_variables_that_deadlock_no_parens.rb

tests/_examples/advanced/condition_variables_that_deadlock_no_parens.rb in the metorex repository.

guard = Mutex.new
signal = ConditionVariable.new
begin
  guard.synchronize { signal.wait guard }
rescue Exception => error
  p error.class
  puts error.message.lines.first
end

Output:

fatal
No live threads left. Deadlock?