Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/11/2007, 07:01
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Re: THREAD enviar parametros al hilo

Cita:
Iniciado por GreenEyed Ver Mensaje
...Si el Thread modifica el vector que se le ha pasado, está modificando el original...
Cita:
Iniciado por Ethiel Ver Mensaje
No se modifica. Si yo le paso en el constructor un Vector, tengo un atributo Vector en mi nuevo hilo, clono el que le paso y lo igualo a mi atributo, modificaré el de mi atributo, nunca el vector pasado.

Saludos.
No se modifica por que lo clonas y luego modificas el clon, no por que se lo pases en el constructor. Sería exactamente lo mismo si lo clonaras antes de pasarselo al Thread, y de hecho es la practica habitual para no depender de si la clase que recibe el parametro lo clona o no, o que lo clonaras al pasarselo despues con un setter o que lo clonaras y le hicieras un setter. La clave está en la clonación.

Si quieres asegurarte de que te lo modifiquen, no des nunca un enlace al original.

S!