M
Matrim Cauthon
Gast
Hallo,
in meinem JavaProgramm kommen über verschiedene serielle Ports Daten ein, auf welchen ich Operationen laufen lassen muss.
Da die Datenflut sehr unregelmäßg auftritt, kann es vorkommen, dass z.B. zu gleichen Zeit Daten gelesen werden.
Wie kann ich nun in Java eine EventQueue der Daten aufbauen?
Also, dass die Daten, die egal auf welchen Port ankommen sofort als solche in einer Datenstruktur zwischengespeichert werden (vector ?) und weiterhin, dass es einen listener gibt, der jedesmal, wenn neue Daten zur Verfügung stehen, diese entnimmt und verarbeitet.
Dieses Verarbeiten dauert seine Zeit, so dass es möglich sein sollte, dass die Event trotzdem weiterhin in die Queue eingetragen werden.
Noch irgendwelche Tipps?
Danke im Voraus,
Mat.
in meinem JavaProgramm kommen über verschiedene serielle Ports Daten ein, auf welchen ich Operationen laufen lassen muss.
Da die Datenflut sehr unregelmäßg auftritt, kann es vorkommen, dass z.B. zu gleichen Zeit Daten gelesen werden.
Wie kann ich nun in Java eine EventQueue der Daten aufbauen?
Also, dass die Daten, die egal auf welchen Port ankommen sofort als solche in einer Datenstruktur zwischengespeichert werden (vector ?) und weiterhin, dass es einen listener gibt, der jedesmal, wenn neue Daten zur Verfügung stehen, diese entnimmt und verarbeitet.
Dieses Verarbeiten dauert seine Zeit, so dass es möglich sein sollte, dass die Event trotzdem weiterhin in die Queue eingetragen werden.
Noch irgendwelche Tipps?
Danke im Voraus,
Mat.