Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   For Schleifen gleichzeitig? (https://www.delphipraxis.net/14176-schleifen-gleichzeitig.html)

nothin 3. Jan 2004 21:49


For Schleifen gleichzeitig?
 
Servus Leute,

kann ich eigentlich zwei For - Schleifen gleichzeitig nebeneinander irgendwie ablaufen lassen? Ich wollte die Effizienz von Sortieralgorithmen vergleichen und dazu will ich ein Programm schreiben das 4 Sortieralgorithmen gleichzeitig durchläuft.

MrSpock 3. Jan 2004 22:05

Re: For Schleifen gleichzeitig?
 
Hallo nothin,

zunächst einmal herzlich willkommen im Delphi-PRAXIS Forum.

Du kannst Schleifen quasi paralell laufen lassen, dazu musst du sie in Threads packen. Im Demos Ordner bei Delphi ist genau das das Beispiel für Threads (Sortieralgorithmenvergleich).

Keldorn 3. Jan 2004 22:05

Re: For Schleifen gleichzeitig?
 
Hallo

du könntest threads verwenden. im demo-ordner von Borland ist da auch ein Bespiel (threads), das auch 3 Sortieralogos vergleicht ;) , gugg dort bitte mal nach.

Mfg Frank

edit : zu langsam ;)

shareholder 3. Jan 2004 22:08

Re: For Schleifen gleichzeitig?
 
Threads von Martin Strohal
Was sind Threads und wie erstelle ich Multithread-Anwendungen?

Online: http://www.tutorials.delphi-source.de/threads/
PDF-Download: http://www.tutorials.delphi-source.d...ds/threads.zip

super tutorial ! :angle:

sakura 4. Jan 2004 10:31

Re: For Schleifen gleichzeitig?
 
An Deiner Stelle würde ich die nicht gleichzeitig laufen lassen sondern nacheinander und mit Hilfe von Hier im Forum suchenGetThreadTimes die Zeit stoppen die jeder Thread braucht und diese anschließend vergleichen. Das ist die korrekteste Methode.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

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