Cita:
Iniciado por Erickvk pero el método run no devuelve nada porque es un void, como se haría esto.
Claro, es que si el método run esperase a que terminase el proceso hijo...perderíamos concurrencia, no? Para ello existen los métodos wait o los sistemas de notificación (signals, etc.).
Quizás tendrías que mirar algo de información sobre los patrones de programación concurrente.
Para el tema de notificar al thread padre, aquí tienes algo de información sobre como se hace en java pero te recomiendo que te leas también algo de teoría para ayudar a entender como funciona y evitar posibles errores:
http://tutorials.jenkov.com/java-con...signaling.html