public void Execute() { Console.WriteLine("Empezamos..."); evento = new AutoResetEvent(false); PepeThread pepe = new PepeThread(evento); Thread th = new Thread(new ThreadStart(pepe.PepeFunc)); th.Start(); Console.WriteLine("Esperando evento..."); evento.WaitOne(); Console.WriteLine("Llego el evento... Nos vamos"); }