пишется
Запись произойдёт после, допустим закрытия файла который тригернет вызов file.flush()
Так же, я могу сам вызвать flush, не закрывая файл, тем самым сбросив данные в файл и освободить буфер которые заполнялся при write
Вопрос: я правильно понимаю что именно flush здесь долгая операция которая и делает системный вызов?
1. Может пишется, может нет. Зависит от состояния буферов 2. Флаш можно вызвать, да
write тоже может совершить запись если посчитает нужным
Если размер буфера закончится, то он сделает flush, вроде как. А так да, операция flush самая долгая будет в данном случае.
Обсуждают сегодня