[wxWidgets] Multithreading, Datenaustausch
-
Hey,
wie tauscht man in wxWidgets am besten Daten zwischen verschiedenen Threads aus, so das die Threadfähigkeit erhalten bleibt? Gibt es dort spezielle Wege, die einfach umzusetzen sind, aber trotzdem gut funktionieren? Irgendwas mit Events oder so?
Danke
-
Also das Problem sieht so aus, dass ich eine Liste habe, die im Thread ständig durchlaufen wird. Diese soll von außen aber auch verändert werden.
Wie gehe ich da am Besten vor? Kann ich da irgendwas mit Events oder so machen?
-
Du musst per Event jeweils die entsprechenden änderungen vornehmen, bzw. per Event anderen (GUI)Klassen die Updates zukommen lassen.
Schau mal im Magazin, im 2. Teil der wxWidgets Reihe ist das mit den eigenen Events erklärt.