Multithreaded Ruby — Synchronization, Race Conditions and Deadlocks
Threaded programming is hard. Mysterious, non-deterministic bugs and other issues can haunt you. What can we do about this?
Published in
5 min readJun 20, 2019
Threads, even on MRI Ruby, can lead to race conditions and deadlocks which can crash your service and are difficult to identify because of their…