Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi zwei FOR-Schleifen gleichzeitig? (https://www.delphipraxis.net/71404-zwei-schleifen-gleichzeitig.html)

robinWie 14. Jun 2006 17:42


zwei FOR-Schleifen gleichzeitig?
 
Hallo,
ist es möglich zwei FOR-Schleifen gleichzeitig durchlaufen zu lassen? Damit könnte man doch die Geschwindigkeit von einigen Programmen wesentlich erhöhen. Würde mich nur mal interessieren.

TheAn00bis 14. Jun 2006 17:43

Re: zwei FOR-Schleifen gleichzeitig?
 
Du meinst über Threads?

Würde gehen, aber der Rechner muss ja dennoch genauso viel verarbeiten, es würde also keinen Geschwindigkeitsvorteil bringen.

BenjaminH 14. Jun 2006 17:46

Re: zwei FOR-Schleifen gleichzeitig?
 
Wirklich gleichzeitig geht nicht, solange du nur einen Prozessor hast. Eine Annäherung daran bekommst du mittels Hier im Forum suchenThreads.
Wenn du aber z.B. diese beiden schleifen hast:
Delphi-Quellcode:
for i:=0 to 31 do
  x:=x+i;
for i:=0 to 31 do
  y:=y*2;
Dann kannst du sie natürlich in eine packen(Ich gebe zu diesen Beispiel ist sowas von blöd, aber mir ist nichts bessres eingefallen.
Delphi-Quellcode:
for i:=0 to 31 do
Begin
  x:=x+i;
  y:=y*2;
End;
Edit:Ich hatte mal nen Programm für Näherungsverfahren, als ich da einiges in THreads ausgelagert hatte, ging das wirklich schneller, kann das sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz