Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
21. Nov 2014
OK, danke lange Leitung heute.:oops:
Aber jetzt habe ich es verstanden.:-D
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
21. Nov 2014
Ich muss gestehen, das hatte ich gesehen, aber das Gewünschte nicht gefunden (ist ja auch ein wenig unübersichtlich...).
Was soll eigentlich s.shouldexit bewirken? Wenn man das aufruft, hat das anscheinend keine Auswirkungen?
In System.Threading gibt es das da:
class function TParallel.ForWorker...
while (I < ToExclusive) and ((SharedFlags.LoopStateFlags = ) or not...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
21. Nov 2014
Super, so was hatte ich gesucht, aber leider nicht gefunden.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
21. Nov 2014
OK, das geht, aber offensichtlich wird die For Schleife dann trotzdem die vorgesehene Anzahl durchlaufen, nur, dass eben nichts abgearbeitet wird.
Gibt es da wirklich nichts anderes?
Mal Frage am Rande: Warum verwendest Du immer "Tparallel.&For", statt "TParallel.For"?
In der Hilfe steht es auch mit "&", warum eigentlich?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
21. Nov 2014
Leider sind die Informationen zur TParallel-Library noch sehr spärlich.
Wie kann man eine TParallel.for schleife eigentlich vorzeitig abbrechen?
Also abbrechen, bevor alle Iterationen durchlaufen sind?
Ein "break" scheint es nicht zu geben.