Forum: Ruby on Rails Current threading model of Rails?

Posted by Cary Cherng (Guest)
on 2012-10-05 07:24
(Received via mailing list)
Can anyone tell me the current state of Rails and threading? Do you need 
a
bunch of mongrel processes running on a single machine or is it possible 
to
get away with just one that handles concurrent requests? I did a bunch 
of
Google searches and couldn't find a definitive answer on the current
request model used by Rails.
Posted by Frederick Cheung (Guest)
on 2012-10-05 11:30
(Received via mailing list)
Rails can do either (config.thread_safe! turns on multithreading, and 
will
be the default in rails 4), but the deciding factor is what ruby
implementation you use: MRI doesn't allow true concurrency in general
(specific cases like blocking on IO, waiting for a mysql query do permit
some concurrency). jruby doesn't have this problem and rubinius has also
done away with the global vm lock.

Fred
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.