Ruby Tricks How to use multi-thread How to solve problems caused by multi-thread implementation Presentation