Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verteilung von Threads auf Mehrkern-CPUs (https://www.delphipraxis.net/98878-verteilung-von-threads-auf-mehrkern-cpus.html)

KPBecker 3. Sep 2007 14:48


Verteilung von Threads auf Mehrkern-CPUs
 
Hallo, Delphi-Praktiker,

gegeben:
- Delphi-Programm, das mehrere Threads startet.
- Mehrkern-CPU (duo oder quad)

Frage:
- Verteilt das Betriebssystem (z.B. Win XP) selbständig die Threads auf die CPUs incl. Umverteilungen, wenn ein Kern frei ist und sich ein anderer noch mit mehreren Threads herumschlägt ?

Vielen Dank,
Klaus-Peter

Gruber_Hans_12345 3. Sep 2007 14:51

Re: Verteilung von Threads auf Mehrkern-CPUs
 
ja, es wird sogar ein programm, das nur einen thread verwendet immer wieder von einer cpu auf die andere cpu geworfen, wenn man nicht manuell einstellt, das man nur CPU0 verwenden will

marabu 3. Sep 2007 15:02

Re: Verteilung von Threads auf Mehrkern-CPUs
 
Hallo,

z.B. über SetThreadAffinityMask findet man sehr schnell das relevante Kapitel im Platform SDK.

Grüße vom marabu

KPBecker 3. Sep 2007 16:00

Re: Verteilung von Threads auf Mehrkern-CPUs
 
Ist klar,
danke !


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 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