Cerrar Threads (hebras) de una aplicacion

27/09/2005 - 12:02 por Javi Garcia | Informe spam
Hola estoy realizando una aplicacion en la que hay chorrocientasmil clases,
y en bastantes de ellas he definido hebras, y mi duda es si al cerrar la
aplicacion se cierran automaticamente todas las hebras, si puedo controlar
que no se cierre hasta que las hebras terminen, o si puedo matarlas a todas
antes de cerrar, pq me parece por el funcionamiento de esto que las creo sin
problemas pero al cerrar la aplicacion siguen alguna de sus hebras activas,
ya que algunos ficheros q las hebras modifican se encuentran bloqueados tras
cerrar a las bravas la aplicacion. Es solo eso, muchas gracias
 

Leer las respuestas

#1 A.Poblacion
27/09/2005 - 14:58 | Informe spam
"Javi Garcia" wrote in message
news:
Hola estoy realizando una aplicacion en la que hay chorrocientasmil


clases,
y en bastantes de ellas he definido hebras, y mi duda es si al cerrar la
aplicacion se cierran automaticamente todas las hebras, si puedo controlar
que no se cierre hasta que las hebras terminen, o si puedo matarlas a


todas
antes de cerrar, pq me parece por el funcionamiento de esto que las creo


sin
problemas pero al cerrar la aplicacion siguen alguna de sus hebras


activas,
ya que algunos ficheros q las hebras modifican se encuentran bloqueados


tras
cerrar a las bravas la aplicacion. Es solo eso, muchas gracias



Puedes controlarlo con la propiedad IsBackground del thread. Al cerrar el
programa se cierran automaticamente todos los threads que tienen
IsBackground=true. Los demás siguen en marcha aunque cierres el programa.

Preguntas similares