Thread Seltsamer Effekt beim Dateieinlesen
(31 answers)
Opened by marky at 2011-09-26 11:25
Der wesentliche unterschied liegt in den Timings mit der Kommunikation mit dem System. @l=<$fh> ist schneller, doch wenn das System nicht hinterher kommt die Daten zu liefern, treten Verzögerungen durch Wartezyklen auf, die länger sein können als der langsamere Code durch while(<$fh>){push(@l,$_)}.
Weiterhin kann es sein, dass das System sich sperrt, wenn versucht wird zu schnell zu laden, weil es als Attacke auf das System gewertet wird (DOS Attacke). Für den Betreiber ist auch der Kunde auch jemand, der potentiell seine Rechte ausweiten, oder das System stören möchte. |