2010-03-10 10 views

Respuesta

4

Sí, es :). No hay nada intrínsecamente incorrecto en tener operaciones de larga duración en un BackgroundWorker o un ThreadPool ... si hay interbloqueos en el código debido a operaciones de larga ejecución, entonces hay algo mal con el código.

1

Sugerencia: permita que su operación se cancele. BGW permite esto estableciendo una propiedad bool. Necesita verificar periódicamente esta propiedad en su método DoWork.

+0

gracias, sepa eso. – Benny

Cuestiones relacionadas