Hallo Tom,
Um CK hier nicht zu verärgern: Ich denke, wir würden beide nicht
unsere Hände darauf verwetten, was wann schneller ist, aber die
Chancen, dass die Blockmethode (wesentlich) schneller ist, sind
sehr hoch. Also nochmals deutlicher: entweder macht es gar nichts
aus, oder sie ist _wesentlich_ schneller.
Du hast es immer noch nicht verstanden.
Es gibt keinen Unterschied zwischen zeilenweisem Lesen und
blockweisem Lesen. Man liest in beiden Faellen Bloecke. Und was
schneller ist, laesst sich nicht vorraussagen: bei deinem System
moegen 64K-Bloecke am schnellsten sein, auf anderen Systemen sieht
es wieder anders aus.
Uebrigens werden nicht 64K auf einmal gelesen, sondern es wird
Pageweise gelesen, bis entweder genau oder mehr als 64K gelesen
wurden -- zumindest, wenn man Diaetlibc oder GNU Libc verwendet.
Grüße,
CK