Retornar valor desde un hilo?

Iniciado por Zzombi, 9 Noviembre 2011, 00:02 AM

0 Miembros y 1 Visitante están viendo este tema.

Zzombi

Hola a todos.

Resulta que tengo una clase con una interfaz gráfica y otra clase en donde tengo implementado un hilo... pero necesito retornar un valor desde el hilo a la clase que tiene la interfaz gráfica, esto para modificar la ventana de acuerdo al valor que retorne el hilo (porque tampoco puedo modificar la interfaz desde el hilo).

estuve probando con este código
http://www.java2s.com/Code/Java/Threads/Returnavaluefromathread.htm

pero ocurre que en el Hilo tengo un ciclo infinito... y con el código del link, la interfaz se queda "pegada" con el bucle infinito.

por lo que he leído la interfaz Callable es lo que se utiliza para retornar desde un hilo pero el principal problema es el bucle infinito... con Runnable me resulta bien pero no puedo retornar.

S2.