INFORMATION
  Полезные ссылки
  ФОРУМ ПРОГРАММИРОВАНИЕ
  HTML
  Язык HOD Text Processor
  C++ / C
  C++ под Linux
  ASSEMBLER
  FAQ по WIN32 прогр.
  Алогритмы, методы
  CGI / PERL
  JAVA
  Руководство по языку JAVA
  JAVASCRIPT
  SQL / MySQL
  PHP
  SSI
  XML
  DHTML
  WML (WAP)
  VBSCRIPT
  *NIX SHELL
  RFC / Протоколы







Принудительный сброс буферов

 

Еще один важный момент связан с буферизованными потоками. Как мы уже говорили, буферизация ускоряет работу приложений с потоками, так как при ее использовании сокращается количество обращений к системе ввода/вывода. Вы можете постепенно в течении дня добавлять в поток данные по одному байту, и только к вечеру эти данные будут физически записаны в файл на диске.

Во многих случаях, однако, приложение должно, не отказываясь совсем от буферизации, выполнять принудительную запись буферов в файл. Это можно сделать с помощью метода flush.



[   ВЕРНУТЬСЯ К ОГЛАВЛЕНИЮ   ]