Forum: Algorithmen, Datenstrukturen und Klassendesign
by Namenloser,
10. Feb 2012
Kann ich jetzt auf Anhieb auch nicht erkennen. Teste doch erst mal, ob es an der Zuweisung oder an der Berechnung liegt, indem du R, B und G jeweils $FF (255) zuweist. Das Bild sollte dann ja weiß sein. Wenn es das nicht ist, weißt du zumindest, wo du suchen musst.
Mal ganz allgemein ein paar Dinge:
// 1. Das T sollte aus dem Funktionsnamen entfernt werden, da die Funktion sonst
// .. für...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Namenloser,
9. Feb 2012
Hast du mal gemessen, welcher Teil des Codes welchen Anteil an der Gesamtlaufzeit hat? Vielleicht sind die Threads so schnell fertig, dass du davon gar nichts bemerkst, aber der Rest, der im Main-Thread läuft, braucht die meiste Zeit. Kann sein, dass du hier die völlig falsche Stelle optimiert hast! Ein Tipp, um in Zukunft gleich den Flaschenhals zu finden: Sampling Profiler. (Bei Benutzung in...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Namenloser,
8. Feb 2012
Wie startest du die Threads? Meine Vermutung ist, dass du entweder Execute direkt aufrufst oder an den falschen Stellen Synchronize verwendest.