Closed ninolus closed 1 year ago
Beim löschen entfernen wir Referenzen auf die Queues aus den Listen vom Frame-Producer und Sender. Blockieren diese Queues aber zum Löschzeitpunkt werden sie vom Garbage Collector nicht entfernt, die zugreifenden Threads blockieren weiterhin dauerhaft
Setzt folgenden Ansatz um
Lösung funktioniert soweit, eingezeichnete BOundig boxes werden im FE richtig dargestellt und beim löschen hängt sich das BE nicht, aber : Bestehendes Problem:
wir müssen aber die Entscheidung treffen, ob wir diese "Geschwindigkeitssteuerung" im Frame-Producer machen wollen
Die "Geschwindigkeitsreduzierung" lassen wir esrt mal weg. Wir bremsen das Frontend aus, falls das Backend zu langsam ist. Parallel forschen wir, wie wir das Backend performanter hinbekommen.
Wir suchen nach anderen Lösungen, um den Bug zu beheben
Wenn man die Bounding-Box löscht, die als erstes eingefügt wurde, hängt sich das Backend auf.