elm-city-craftworks/practicing-ruby-examples — pull request #1 by afcapel (2013-01-22 20:41:29+00:00)
Title: Fix actors finalization

When Celluloid receives an INT signals it terminates all running
actors. In this process an actor can be retaining a lock while
another one is waiting to obtain it. If the first actor never release
the lock, a deadlock might happen.