At B'more On Rails I recently presented a new talk I've been refining called "Ruby Concurrency Realities". The slides and research links are below (I also drew heavily on the Ruby docs and the Pickaxe book):
- http://essenceandartifact.blogspot.com/2011/09/sad-state-of-concurrency-in-ruby-192.html
- http://blog.carbonfive.com/2011/10/11/a-modern-guide-to-threads/
- http://merbist.com/2011/10/03/about-concurrency-and-the-gil/
- http://segment7.net/projects/ruby/drb/introduction.html
- http://en.wikipedia.org/wiki/Copy-on-write
- http://tomayko.com/writings/unicorn-is-unix
- http://devver.wordpress.com/2009/06/30/a-dozen-or-so-ways-to-start-sub-processes-in-ruby-part-1/
- http://devver.wordpress.com/2009/07/13/a-dozen-or-so-ways-to-start-sub-processes-in-ruby-part-2/
- http://mperham.github.com/girl_friday/
- https://github.com/tarcieri/celluloid
- http://www.mikeperham.com/2011/05/19/threads-fibers-events-and-actors/
- http://en.wikipedia.org/wiki/Actor_model
- http://eventmachine.rubyforge.org/EventMachine/Protocols/SmtpClient.html
- http://coolio.github.com/
- http://rubyeventmachine.com/
- http://www.igvita.com/2009/05/13/fibers-cooperative-scheduling-in-ruby/
- http://ruby-doc.org/core-1.9.3/Fiber.html
- http://blog.rubychest.net/2011/09/select-multiplexing-in-ruby.html
- http://www.engineyard.com/blog/2011/ruby-concurrency-and-you/
- http://www.engineyard.com/blog/2010/concurrency-real-and-imagined-in-mri-threads/
- http://teddziuba.com/2011/10/straight-talk-on-event-loops.html
No comments:
Post a Comment