![]() |
Delphi-Version: 5
Wie wird das neue TParallelArray verwendet?
Leider finde ich keinerlei samples. Gibt es irgendwo ein Beispiel?
|
AW: Wie wird das neue TParallelArray verwendet?
Ab 12.2? (noch nicht installiert)
Ist es denn nicht selbsterklärend? Die Hilfe sagt:
Delphi-Quellcode:
TParallelArray.For<irgendwas>(DeineArrayVariable, DeineProzedur);
Delphi-Quellcode:
TParallelArray.Sort<T> entspricht vom Aufruf her dem TArray.Sort<T>.
// z.B. var DeineArrayVariable: TArray<irgendwas>;
TParallelArray.For<irgendwas>(DeineArrayVariable, procedure(const AValues: array of irgendwas; AFrom, ATo: NativeInt) begin for var i := AFrom to ATo do machwasMit(irgendwas[i]); end); |
AW: Wie wird das neue TParallelArray verwendet?
Du meinst wohl
Delphi-Quellcode:
for var i := AFrom to ATo do
machwasMit( AValues[i]); |
AW: Wie wird das neue TParallelArray verwendet?
neeee
ups ja :oops: Ich versteh nur nicht, warum das in eine eigene Klasse mußte, anstatt in die bestehende Klasse der ParallelLibrary. :wall: |
AW: Wie wird das neue TParallelArray verwendet?
Zitat:
|
AW: Wie wird das neue TParallelArray verwendet?
Ohne nachgeschaut zu haben vermute ich einfach mal, dass man damit mehrere Teile eines Arrays parallel abarbeiten lassen kann. Das ist aber reiner Spekulatius.
|
AW: Wie wird das neue TParallelArray verwendet?
Zitat:
Man sollte allerdings im Hinterkopf behalten, dass mit den Default-Einstellungen ein For erst ab 50000 Einträgen parallel bearbeitet wird und ein Sort ab 5000. |
AW: Wie wird das neue TParallelArray verwendet?
|
AW: Wie wird das neue TParallelArray verwendet?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 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