trabajo con varios hilos de ejecusion

26/05/2007 - 18:53 por Rober | Informe spam
Necesito saber como puedo mantener un hilo de ejecusion permanente que por
ejemplo podria estar leyendo del puerto serie. Es que estoy desarrollando un
sistema que recive informacion de un periferico por puerto serie y necesito
que se mantenga leyendo de dicho puerto de forma permanente.

gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
27/05/2007 - 08:37 | Informe spam
"Rober" wrote in message
news:
Necesito saber como puedo mantener un hilo de ejecusion permanente que por
ejemplo podria estar leyendo del puerto serie. Es que estoy desarrollando
un
sistema que recive informacion de un periferico por puerto serie y
necesito
que se mantenga leyendo de dicho puerto de forma permanente.



No hay que hacer nada en especial. Los hilos son permanentes mientras no
los termines expresamente. Por ejemplo, si haces:
Thread t = new Thread(new TreadStart(rutina)); t.Start();
se pone en marcha un hilo que ejecuta el procedimiento "rutina", y que
solo termina cuando se termina ese procedimiento. Si el procedimiento tiene
dentro un bucle infinito, el hilo no termina.

Otra cuestión distinta es que quieras tener ese programa en marcha sin
que haya ningún usuario conectado al sistema. En ese caso, lo más oportuno
es meterlo dentro de un Servicio Windows. En ese caso, el OnStart() del
servicio sería el que lanzaría el hilo, el cual quedaría rodando
internamente.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida