3 ms·
> when using Ruby To be fair to Ruby, most languages are largely mutable and without any strong thread-safety guarantees. Does that make it okay? No, but it’s
by amarshall 6y ago
> when using Ruby
To be fair to Ruby, most languages are largely mutable and without any strong thread-safety guarantees. Does that make it okay? No, but it’s far from a Ruby-specific problem.
> I believe that this could be addressed with an architecture that favored single-threaded processes that can handle a single request at a time.
Unicorn (the application web server GitHub is using) does follow this model. GitHub added their own additional thread within that process that broke that design in an unforeseen way.