Buenas,
estoy realizando un programa que gestiona eventos de una placa, os explico un poco como va el asunto:
Para escuchar los datos que me llegan de la placa, creé un hilo.
Dicho hilo, lanza a su vez un hilo, el cual ejecuta una determinada tarea, en función de los datos que reciba de la placa.
Pues bien, el caso es que tengo un evento que abre una ventana ("MostrarAyuda"). El problema es que ese hilo que abre la ventana se queda a la espera, ya que hago un ShowDialog.
Entonces si me llega un evento de "Aceptar", tengo que pasárselo al Evento anterior, ¿Cómo hago esto? ¿Cómo le paso un dato a un hilo?
En resumen:
ClaseHilos: Escucha la placa. Crea una nueva ClaseEvento por cada evento que llega. Crea un Thread que ejecuta la función que le corresponde de la ClaseEvento.
ClaseEvento: gestiona Evento. Tiene una función por cada tipo de evento.
Estoy interesado en la programación con hilos, si sabéis de enlaces, libros, ejemplos similares al mío, etc interesantes os estaría muy agradecido que me los dijeséis.
Muchas gracias