AW: TParallel abbrechen
23. Sep 2014, 08:08
Du wirst wohl kaum parallel durch endlose Reihen von Einträgen laufen, also ist die Anzahl der Einträge, die mit TParallel.For durchlaufen werden, immer übersichtlich. Wenn also hier jeder Aufruf sofort terminiert, geht das doch schnell.
Was jetzt noch sein könnte, das man durch geschickte Programmierung den Enumerator selbst so konzipiert, das er während des Aufzählens neue Elemente erzeugt. Aber auch hier kann man ggf. abbrechen, d.h. einfach keine neuen Elemente erzeugen.
Ich glaube also, das es sich hierbei um ein eher theoretisches Problem handelt. Dessenungeachtet kann man eine normale For/Foreach-Schleife auch nicht abbrechen.
Hast Du ein konkretes Beispiel, anhand dessen man die Problematik erkennen kann oder sind das nur theoretische Überlegungen?
|