[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