Hi zusammen,
ich habe ein Problem mit einer ConcurrentModificationException und weiss nicht wie ich diese lösen kann?
1. ich glaub zu wissen woher die Exception kommt
Also in einem Thread wird auf einen großen Datensatz zugegriffen.
Dieser Zugriff wird benötigt um eine Grafische Repräsentation der Daten in einem JPanel zu erstellen.
Nun habe ich das Problem, dass auf diesen Datensatz von unterschiedlichen Stellen her zugegriffen werden kann.
Ein ganz simples Beispiel: Tooltips die mir anzeigen welche Daten sich an einer Position in der grafischen Darstellung befinden. für die Informationen für den Tooltip muss wieder auf den Datensatz zugriffen werden. Wird dabei im Thread noch auf die Daten zugegriffen entsteht die Exception.
Tja...wie kann ich das Problem nur beheben? (Tritt leider nicht nur beim Tooltip auf)
ich habe ein Problem mit einer ConcurrentModificationException und weiss nicht wie ich diese lösen kann?
1. ich glaub zu wissen woher die Exception kommt
Also in einem Thread wird auf einen großen Datensatz zugegriffen.
Dieser Zugriff wird benötigt um eine Grafische Repräsentation der Daten in einem JPanel zu erstellen.
Nun habe ich das Problem, dass auf diesen Datensatz von unterschiedlichen Stellen her zugegriffen werden kann.
Ein ganz simples Beispiel: Tooltips die mir anzeigen welche Daten sich an einer Position in der grafischen Darstellung befinden. für die Informationen für den Tooltip muss wieder auf den Datensatz zugriffen werden. Wird dabei im Thread noch auf die Daten zugegriffen entsteht die Exception.
Tja...wie kann ich das Problem nur beheben? (Tritt leider nicht nur beim Tooltip auf)