Foros del Web » Programación para mayores de 30 ;) » Java »

Como reuperar una variable del metodo run(), de la clase Thread!!!!!!PORFAVOR

Estas en el tema de Como reuperar una variable del metodo run(), de la clase Thread!!!!!!PORFAVOR en el foro de Java en Foros del Web. Necesito ayuda para recuperar una variable que esta dentro del metodo estatico run() de la clase Thread. Es un programa Cliente servidor que construi, en ...
  #1 (permalink)  
Antiguo 19/12/2003, 15:57
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1
Antigüedad: 21 años
Puntos: 0
Exclamación Como reuperar una variable del metodo run(), de la clase Thread!!!!!!PORFAVOR

Necesito ayuda para recuperar una variable que esta dentro del metodo estatico run() de la clase Thread.

Es un programa Cliente servidor que construi, en el cual el metodo Run esta en una clase Cliente2, dentro del metodo run se llena una variable "int", y necesito sacar esta variable con suvalor hacia otro metodo NO estatico de la clase2.

ej:
int i;
public void run(){** como este metodo no retorna
i = 25;
}
public int devolver{** y que este metodo devuelva i = 25
return i;
}

tengo esto mismo pero el metodo devolver de vuelve i =0!!!!!

Si alguien me pudiera ayudar lo agradeceria infinitamente
  #2 (permalink)  
Antiguo 22/12/2003, 03:22
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 21 años, 3 meses
Puntos: 0
el metodo run no es estatico, mira tu propia declaracion
public void run()

si tienes un atributo de la clase podrias asignarle el valor sin problema.

saludos
  #3 (permalink)  
Antiguo 02/01/2004, 23:54
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 6 meses
Puntos: 10
tampoco es ese el problema, de hecho, para correr el hilo, el metodo run no debe ser estatico, pues se debe sobre escribir el metodo run de la clase Thread y este no es estatico. aca mas bien el problema debe ser que el hilo jamas arranca, estar seguro de arrancar el hilo en algun momento, porque mejor no pones todo el codigo aqui.

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.