Ruby on Rails 2.2 to be thread safe
David Heinemeier Hansson, creator of Ruby on Rails, has announced that Ruby on Rails 2.2 will be thread-safe thanks to the work of newly official Rails core committer Josh Peek. The move to thread-safety removes a performance impediment for Rails installations by allowing for finer grained locking of resources.
In an analysis of the announcement, Charles Nutter, project lead for jRuby, called the development a "huge deal" for Ruby implementations such as jRuby which use native threading where the effects of the changes will be very apparent in terms of perfomance and memory use. He also noted that the benefits of thread-safe Rails 2.2 will include improved concurrency in green threaded Ruby implementations, such as Ruby, Ruby EE and Rubinus.