Estaba hojeando el pico, buscando la documentación en Thread
, y encontré ThreadGroup
.¿Para qué sirve el ThreadGroup de Ruby?
La documentación describe lo que hace, pero no explica para qué sirve.
¿Hay un grupo de subprocesos relacionado con un grupo de subprocesos que I assumed Ruby doesn't have?
Duda de dejar una respuesta real, pero mirando los usos en la búsqueda de código de Google, creo que has dado en el clavo, es un hilo para los llamados hilos verdes. –
@RussC Creo que es solo parte de la implementación de un grupo de subprocesos. Debes agregar datos de trabajo en una 'Cola' y hacer que los hilos extraigan elementos de la cola. Estoy basando esto en la definición de Wikipedia de un grupo de subprocesos: http://en.wikipedia.org/wiki/Thread_pool_pattern. Además, a partir de ruby 1.9, los hilos son nativos y no verdes. – Kelvin