[devel] Файлы

Ildar Mulyukov ildar at altlinux.ru
Fri Oct 16 05:33:34 UTC 2009


On 15.10.2009 22:25:26, Kharitonov A. Dmitry wrote:
> Max Ivanov wrote:
>>> Из-за кеширования записи ошибка часто обнаруживается только при  
>>> закрытии
>>> файла, когда сделать уже мало чего можно (выводимые данные уже  
>>> уничтожены --
>>> обычно файл закрывают в самом конце программы), и это классическая  
>>> проблема,
>>> которую разрешить не все умеют, по этому и не проверяют.
>>> 
>> 
>> А как её правильно разрешать? Научите.
>> 
> Универсальный способ -- выводить небольшими порциями с частым  
> закрытием файла. Но этот способ имеет очень низкую производительность.

Извините, а fsync()  - не то?
-- 
Ildar


More information about the Devel mailing list