Project

General

Profile

Bug #8433 ยป mutex_fork.rb

benweint (Ben Weintraub), 05/22/2013 02:52 AM

 
#!/usr/bin/env ruby

mutex = Mutex.new

Thread.new do
loop do
mutex.synchronize { sleep 0.1 }
end
end

loop do
mutex.synchronize { sleep 0.1 }
Process.fork do
mutex.synchronize { sleep 0.1 }
end
Process.waitpid
end
    (1-1/1)