3 ms·
> And even in Rails 4, concurrent request handling is multiplexed on a single CPU Actually, even on YARV you will use more than one CPU, however the GVL won't
by josevalim 13y ago
> And even in Rails 4, concurrent request handling is multiplexed on a single CPU
Actually, even on YARV you will use more than one CPU, however the GVL won't allow them to be used efficiently.
My point is: there is nothing in Rails forcing it being multiplexed into a single CPU, it is all about which language implementation and web server you choose.
The post is also very inconsistent on its own arguments. If multi-core and being able to share memory in between cores is a criteria, Node is also not a good option compared to what you have in the JVM, Erlang VM, Haskell, Go, etc.