Оглавление
Работа с файлами
Классы потоков
Стандартные потоки
Потоки и файлы
Запись и чтение потоков
Сброс буферов
Потоки в памяти
Stream Tokenizer
String Tokenizer
Класс File
Произвольный доступ
Приложение StreamToken
Приложение DirectFile
Принудительный сброс буферов
Еще один важный момент связан с
буферизованными потоками. Как мы уже говорили,
буферизация ускоряет работу приложений с
потоками, так как при ее использовании
сокращается количество обращений к системе
ввода/вывода. Вы можете постепенно в течении дня
добавлять в поток данные по одному байту, и
только к вечеру эти данные будут физически
записаны в файл на диске.
Во многих случаях, однако, приложение должно, не
отказываясь совсем от буферизации, выполнять
принудительную запись буферов в файл. Это можно
сделать с помощью метода flush.
|