Retorno de valor desde clase extendida de thread

degasda
07 de Octubre del 2002
Hola a todos, me incorporo de nuevo al foro con una pregunta que espero alguien sepa y quiera contestarme que me atormenta desde hace tiempo.
Tengo una linia de programa principal, que al llamar a cierto método arranca un thread que comunica con el servidor para solicitar cierta información. Me gustaría no retornar ningún valor hasta que haya terminado el thread. El método run() de la clase thread no retorna valor. Además una vez instancio la clase que deriva de thread para arrancar el proceso paralelo, se me ejecuta la siguiente instrucción en el método. Podría hacerse que no se ejecutara la siguiente instrucción mediante los métodos wait() y notifyAll().

Espero que mi explicación no sea muy liada y me anticipo a dar las gracias a todos los que se molesten en leer mi pregunta. Gracias.