> my rule is "if you're going to even think about threads, just use Java or go" since concurrency is so nice there.
I could see reasons for preferring Java over Ruby but concurrency isn't one of them considering that Concurrent-Ruby running on JRuby gives you access to all of Java's concurrency tooling.[1]