Forum: Win32/Win64 API (native code)
Delphi
by th_bone,
15. Mai 2006
Hi,
upps jetzt hab ich ja was losgetreten - antworten im minutentakt :thumb: - der code macht so natürlich
in einer Anwendung wenig Sinn und war für mich auch nur ein test, um die arbeitsweise der threads
besser zu verstehen ( da ich mit threads bisher relativ wenig gearbeitet hatte ) -
Für Integer sind die Interlocked.. functionen natürlich deutlich besser geeignet
mich hatte wie...
Forum: Win32/Win64 API (native code)
Delphi
by th_bone,
15. Mai 2006
Hi,
Deine Vermutung scheint zu stimmen - mit dem eingebauten sleep funktioniert es - obwohl ich dachte, dass bei der Verwendung von threads dieses Problem nicht auftaucht, da jeder auch der Hauptthread seinen Anteil an der Zeitscheibe erhält - die threads haben ja dieselbe
Priorität - na ja wieder was dazugelernt...
Danke
Ralf
Forum: Win32/Win64 API (native code)
Delphi
by th_bone,
15. Mai 2006
Hi,
keiner eine Idee ? Ich komme hier nicht weiter .. die Form sollte sich doch eigntlich bei
Verwendung von Threads und Synchronize(Display) jederzeit bewegen lassen oder habe ich
hier einen Denkfehler ?
Die Threads werden parallel abgearbeitet (was ich anhand der Zahlen im Memo sehen kann)
aber der Hauptthread von Form1 scheint durch synchronize(Display) blockiert zu werden :gruebel: ...
Forum: Win32/Win64 API (native code)
Delphi
by th_bone,
9. Mai 2006
Hi,
mein testprog soll mehrere threads gleichzeitig abarbeiten und dabei
den zähler im memo ausgeben.. das funktioniert soweit auch -
ABER sobald ich mehr als einen thread starte kann ich
die form bis alle threads abgearbeitet sind nicht mehr
bewegen...
bei einem einzelnen thread funzt es aber ohne Probleme :gruebel: