14/12/2006, 16:03
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 18 años, 11 meses Puntos: 0 | |
Re: manejo port serial con java Ahá, entiendo.....
Yo utilizo
- una clase monitor
- dos hilos:
* el productor (que deposita un byte de esa cola con un mètodo sincronizado del monitor)
* el consumidor (que extrae un byte de esa cola con otro mètodo sincronizado del monitor)
Productor
Cada vez que le llega un byte del port, lo manda a la cola del monitor y se pone a dormir
Llegan 50 bytes por segundo
Consumidor
Extrae un byte de la cola del monitor y lo procesa
El proceso consiste en 5 tareas: t1, t2, t3, t4, t5
El proceso dura 150 msg màs o menos
Para no perder bytes que lleguen al port, es suficiente poner un sleep entre cada tarea de este proceso?, o sea
t1
sleep
t2
sleep
t3
sleep
....
Cada tarea dura como 30 ms
Muchìsimas gracias por tu ayuda
GreenEyed |