La mejor manera de informar el progreso del hilo
Tengo un programa que utiliza subprocesos para realizar procesos que requieren mucho tiempo de forma secuencial. Quiero poder monitorear el progreso de cada hilo de manera similar a la forma en queBackgroundWorker.ReportProgress
/ProgressChanged
modelo hace. No puedo usarThreadPool
oBackgroundWorker
debido a otras restricciones que estoy bajo. ¿Cuál es la mejor manera de permitir / exponer esta funcionalidad? Sobrecargar elThread
clase y agregar una propiedad / evento? ¿Otra solución más elegante?