este es un fragmento de mi clase:C# .net - ¿Cómo alertar al programa de que el subproceso ha finalizado (controlado por evento)?
public bool start()
{
Thread startThread = new Thread(this.ThreadDealer);
startThread.Start();
return _start;
}
En ThreadDealer() Estoy estableciendo la variable booleana "_start" a falso o verdadero. Lo que necesito ahora pero no puedo entender es un evento para alertar a start() para que ejecute su declaración de devolución cuando el ThreadDealer() - Thread haya terminado.
Probé algo con AutoResetEvent y .WaitOne() pero como tengo una GUI que simplemente bloquea todo y mientras hace lo que necesito hacer (esperar a que termine el subproceso) es inútil si bloquea mi GUI.
Cualquier ayuda sería muy apreciada.