What concurrent Ruby looks like, twelve years after the book
A cache benchmark exposed a serial bottleneck that no mutex explained. I went back through Ruby's thread model, then tested where Ractors, fibers, and atomic snapshots actually help.
ruby concurrency ractor fiber async performance platform