Zitat von
DocE:
denn ich möchte ja gar nichts im Hauptthread ausführen.
Das kann nicht sein. Scheinbar führst du irgendwelche Funktionen aus, die Effekte auf das Aussehen visueller Komponenten haben, die zu dem Hauptthread gehören. Wenn diese "Statusanzeigen" synchronisisert werden, wirst du die damit verbundene Fehlermeldung("Leinwand/Bild erlaubt kein Zeichnen") los und hast trotzdem die Vorteile eines Threads.
Natürlich darfst du nicht die ganze Berechnung synchronisieren, denn dann hätte Bernhard recht.
Und btw.: "BufferFilled" sollte idealerweise eine Prozedur des Threads sein.