2010-03-05 24 views
5

¿Alguien puede recomendar cualquier buen libro de multiprocesamiento/procesamiento de libros/sitios que entrar en detalles sobre las complejidades de Ruby multiprocesamiento/multiprocesamiento?Ruby multithreading/multiprocesamiento lecturas

Intenté utilizar el enhebrado de rubíes y básicamente en el código de interbloqueo en 1.9vm se encontró con interbloqueos en jruby. Sí, me doy cuenta de que las diferencias son drásticas (jruby no tiene GIL) pero quería saber si hay estrategias o un conjunto de clases para la programación multiproceso en ruby ​​que solo necesito leer.

Nota al margen: era un poco raro ir de java a ruby ​​teniendo que definir si quiero un bloqueo reentrante vs no.

+1

Relacionados con 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 es bueno, pero no explicaría por qué jruby es diferente. – rogerdpack

Respuesta

0

Sorprendentemente, el libro dRuby tiene un capítulo sobre DRb multihilo, y lo que toca algunos aspectos básicos de Ruby Multithreading. Fue escrito por el mismo hombre que escribió dRuby/ERB, y se ve bastante bien.

Cuestiones relacionadas