Can anyone recommend any good multithreading / processing books / sites which go into detail about the intricacies of Ruby multithreading / multiprocessing?
I tried using ruby threading and basically in deadlock-free code on 1.9vm it ran into deadlocks in jruby. Yes I realize the differences are drastic (jruby has no GIL) but I wanted to know if there are strategies or set of classes for multithreaded programming in ruby that I just need to read up on.
Side note: was kinda weird going from java to ruby having to define if i want a re-enterent lock vs not.