Resurgimiento de hilos terminados

Estoy almacenando un montón de objetos de subprocesos en una lista de arrays. Quiero poder iniciar estos hilos al azar. El mismo hilo se puede iniciar más de una vez. Antes de comenzar un objeto de subproceso, verifico si el subproceso está vivo y si tienen el estado NUEVO o TERMINADO. Esta restricción porque, no quiero molestar a los hilos 'ocupados'. Ahora, para hilos NUEVOS, esto funciona bien. Pero para el hilo TERMINADO, obtengo una excepción.

Cuando termina un hilo, ¿no debería volver a ser 'nuevo'? ¿O los hilos son 'desechables', como usar una vez y listo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta