2010-03-05 6 views
5

Quelqu'un peut-il recommander des livres/sites multithreading/traitement de qualité qui détaillent les subtilités du multithreading/multitraitement Ruby?Lectures multithreading/multitraitement Ruby

J'ai essayé d'utiliser le threading ruby ​​et, fondamentalement, dans un code sans interblocage sur 1.9vm, il s'est heurté à des blocages dans jruby. Oui je me rends compte que les différences sont drastiques (jruby n'a pas de GIL) mais je voulais savoir s'il y avait des stratégies ou un ensemble de classes pour la programmation multithread en ruby ​​que j'ai juste besoin de lire. Note de côté: c'était un peu bizarre d'aller de java à ruby ​​d'avoir à définir si je veux un verrou ré-enterent vs pas.

+1

liés à http://stackoverflow.com/questions/999482/what-practical-effect-will-different-ruby-threading-models-ruby-vs-jruby-have-o/2372518#2372518 – clyfe

+0

http://www.igvita.com/2008/11/13/concurrency-is-a-myth-in-ruby est bon, mais n'expliquerait pas pourquoi jruby est différent. – rogerdpack

Répondre

0

Étonnamment, le livre dRuby a un chapitre sur DRb multithreading, et il touche quelques aspects de base de Ruby Multithreading. Il a été écrit par le même homme qui a écrit dRuby/ERB, et a l'air plutôt bien.

Questions connexes