Hola Junior.
Si tienes a mano algun ejemplo sencillo de como hacerlo de esa forma te lo agradeceria, pues una vez intente hacerlo por hilos independientes como planteas y se me armo un rollo que termine desechando la idea pues no supe hacerlo.
Pero efectivamente esa creo que seria la mejor solucion. Claro no la mas sencilla
Saludos y gracias de antemano.
Juan Carlos