Hi,
ich hab ein Programm, welches über eine API mit einem Datenprovider verbunden ist. Das Programm erhält so in unregelmäßigen Abständen Datenpunkte. Die verarbeitet das Programm.
Problem:
Da die Daten sehr schnell eingespeist werden können, kommt es vor, dass die Berechnungen noch nicht abgeschlossen ist und schon ein neuer Datenpunkt reinkommt.
Vereinfachtes Beispiel:
Würde mich freuen, wenn wer ne Idee hätte. Kann auch gerne Code zur Verfügung stellen.
ich hab ein Programm, welches über eine API mit einem Datenprovider verbunden ist. Das Programm erhält so in unregelmäßigen Abständen Datenpunkte. Die verarbeitet das Programm.
Problem:
Da die Daten sehr schnell eingespeist werden können, kommt es vor, dass die Berechnungen noch nicht abgeschlossen ist und schon ein neuer Datenpunkt reinkommt.
Vereinfachtes Beispiel:
- API ruft die Funktion datenpunktHinzufügen() auf - diese fügt den Datenpunkt (bisher) in eine LinkedList ein und ruft die Funktion berechnen() auf
- berechnen() errechnet dann irgendwas und gibt das zur weiteren Verarbeitung weiter - z.B. den Durchschnitt aller Elemente der LinkedList
Würde mich freuen, wenn wer ne Idee hätte. Kann auch gerne Code zur Verfügung stellen.
Zuletzt bearbeitet: