Muchas gracias por todo gente. Lo he implementado usando flags y anda perfecto. 
La informacion que mando Dario es muy buena, voy a ponerme al tanto de eso.
Gracias. Saludos


----- Mensaje original ----
De: Carlos Peix <[EMAIL PROTECTED]>
Para: [email protected]
Enviado: miércoles 9 de julio de 2008, 21:32:38
Asunto: [puntonet] Parar o matar un thread


Hola Mariano,
 
Si estas leyendo esto quiere decir que no te suicidaste con todo lo que te 
mando Dario. Esa informacion es muy buena si te vas a meter en serio con 
threading y concurrencia, como seguramente hizo Dario.
 
Interpreto que tus necesidades son mas modestas. En primer lugar, lo que dicen 
sobre abortar un thread es relativo, puede ser malo o no. El peor problema de 
abortar un thread por las malas es que no sabes donde explota dentro del codigo 
que tenes ejecutando adentro. Si lo haces por medio del flag, vos detectas el 
pedido de cierre del thread y cerras el proceso mas ordenadamente.
 
Si intentas por le lado de abortarlo, tendrias que poner todo el codigo que se 
ejecuta dentro de un try/catch de la excepcion ThreadAbortedException (o algo 
asi). En realidad tendrias que capturar toda excepcion, para que no moleste en 
los handlers del app domain.
 
En definitiva, comunicacion entre el "interior" del thread y el exterior 
necesitas debido a que, supongo, tendras que tomar el resultado del proceso.
 
Una ultima observacion, no es muy usual que se usen threads de esa manera en 
applicaciones web porque suelen traer mas dolores de cabeza que soluciones.
 
 
Carlos Peix
[EMAIL PROTECTED]
tel: 4257-4622
cel: 15-4406-7571


________________________________
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Mariano Selvaggi
Enviado el: Miércoles, 09 de Julio de 2008 11:25 a.m.
Para: [email protected]
Asunto: [puntonet] Parar o matar un thread


Hola lista,
 
Es algo simple lo que tengo que hacer. Thengo una aplicación ASP .NET y tengo 
un proceso que lo ejecuto en un nuevo Thread. Este proceso lo ejecuto cuando 
hago click en un button. El problema es que necesito otro botón para matar ese 
thread en caso de que el usuario vea de que haya errores en el proceso. He 
leido bastante acerca del tema y todos dicen que el metodo Abort es muy malo y 
que utilize un flag, pero no me cierra mucho el tema. Alguno tiene alguna 
experiencia con esto?
 
Gracias
________________________________

¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro
http://ar.mobile.yahoo.com/onesearch


      
____________________________________________________________________________________
¡Buscá desde tu celular!

Yahoo! oneSEARCH ahora está en Claro

http://ar.mobile.yahoo.com/onesearch

Responder a