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
