Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
21. Aug 2006
@C.Schoch
Da ich immer zwischen den Beiden Threas wechsle, habe ich es in die Threads eingesetzt, aber wie bekomme ich in ausserhalb des Threads mit, wenn er angehalten ist & gleichzeitig den Thread2 Starte?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
21. Aug 2006
:-D Hallo, habe die letzten Tage ein bisschen daran an meinem Thread-Problem gearbeitet, um zu Erfahren ob das Verwalten von Threads aufwendiger ist als das ständige neu erstellen.
So wollte ich probeweise die Schleife in den Thread verlegen.
Leider schaffe ich auch den Spass nicht, ich wollte den Thread mit Suspend anhalten und mit Resume weilterlaufen lassen,doch leider klappt dies...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
19. Aug 2006
@xaromz
Richtig,xaromz Synchronize stellt hier kein Problem dar.
Was WILL ich, ich will das 2 Threads, die in einer Schleife immer wieder aufgerufen werden,so zügig arbeiten, dass sich bei einem Dualcoresystem der Aufwand lohnt, siehe erster Beitrag und Titel, da dieses Beispiel auch bei Dualkern-Systemen Langsamer läuft!
Ohne Frage ein Problem:
Ein Thread lohnt sich erst, wenn die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
19. Aug 2006
@JbP
Es geht hier nicht um den Sinn Der Formel, Sie soll nur als Beispiel dienen und Rechenleistung kosten!
Zum Zweiten mal!!!!!!
Es kann nicht an Synchronize liegen, nehmt es raus aus dem Programm und ihr werdet es merken!!!!!!!!!!!!!!!!!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
19. Aug 2006
@ alzaimar
Gibt es dafür ein Beispiel,mit der Übergabe der Variablen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
18. Aug 2006
Hallo,
vorab ich Schliesse zu 100%, dass Synchronize in diesem Beispiel an der Verlangsamung Schuld ist, da es bei Beiden Zeitmessungen eingesetzt wird, MUSS die Verzögerung durch diesen Befehl bei beiden Zeitmessungen gleich sein!
Die Problematik der Single,Dual Prozessoren & HTT möchte ich hier Bitte nicht besprechen!!!!!!!!!!!!!!!!!!
Denn diese MultiThreading Anwendung ist bei...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
18. Aug 2006
Ich habe in meinem Programm eine Schleife, mit mehreren Proceduren, die ca. soviel Rechenleistung brauchen, wie hier, da ich dies 1 Mio. mal durchlaufen lassen möchte, also den Thread immer &immer wiederhole, da muss es doch möglichkeiten geben, die sache zu beschleunigen?Oder anderes gefragt,wie kann ich solhe rechnungen effizent auf 2 Prozessoren verteilen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hallo_Thomas,
18. Aug 2006
Hallo,Ich habe ein mein erstes Multithreading-TestProgramm geschrieben,& es ist vieeeeeeeeeeeel zu langsam.
Ich setzte den einmal die gleiche Rechenschleife in einen Thread ein & einmal in eine Procedore.Und in meinem Programm ist die Procedur 40x Schneller!
Mir ist schon klar, das die erschaffung der Threads und so, die Sache so verlangsamt.
Aber auch Multithreading kann ja heutzutage...