![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
файл и потоки
Res © (2008-06-19 18:52:00)Здравствуйте. Пишу многопоточное приложение, задача каждого потока, построчно из файла брать инфу. Файл достаточно большой - 300мб. При использовании класса TStrings прога жрет много оперативки. Можно ли как нить обойтись без загрузки файла в памят приложения?
Res (2008-06-19 19:51:00) [1]Решение нашел ток 1 ) запускать поток с параметрами
Игорь Шевченко (2008-06-19 19:50:00) [2]Э...а нафига ?
Res (2008-06-19 19:13:00) [3]
> Зачем из-за одной строки держать весь файл в памяти?
Не из за одной, каждый поток построчно считывает инфу
1 поток считал первую строку
2 поток считал вторую строку
1 поток считал третью строку
2 поток считал четвертую строку
....
McSimm (2008-06-19 19:09:00) [4]Обойтись без TStrings?
Зачем из-за одной строки держать весь файл в памяти?
Palladin (2008-06-19 19:02:00) [5]
> никак
о как :) это почему же?
Res (2008-06-19 18:57:00) [6]
> У тебя каждый поток будет каждую строку читать?
да
> обойдись без многопоточности
никак
Palladin (2008-06-19 18:54:00) [7]обойдись без многопоточности
Тын-Дын (2008-06-19 18:54:00) [8]
> Res (19.06.08 18:52)
У тебя каждый поток будет каждую строку читать?