Cita de: -Ramc- en 19 Septiembre 2009, 17:53 PMya se que hay varias maneras pero .... alguna en concreto xD?
Si tu programa es gráfico, podrías hacer lo que vas a hacer cuando se cierre la ventana y antes de cancelar su ejecución.
El método finalize() se llama cuando se va a eliminar un objeto, no se como usas tú finalize, pero, para que sea llamado debes primero eliminar cualquier referencia de tu objeto, así será marcado como eliminable, después cuando pase el recolector de basura se lo llevará y si quieres que sea al momento debes llamar explicitamente al recolector de basura, pero, eso no es muy eficiente, normalmente no tendrías que llamar a finalize, hay otras formas, si un usuario se desconecta, el servidor también se da cuenta de que ya no tiene ese hilo con una conexión y al eliminar el hilo también podrías, hay varias maneras.
Saludos.
Saludos