Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2006, 16:03
estebanja
 
Fecha de Ingreso: febrero-2006
Mensajes: 57
Antigüedad: 18 años, 3 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