Working With Multithreaded Ruby Part II
Fixing deadlocks and further delving into concurrency
Tags: ruby, concurrency, multithreaded