Re: Linux filesystem
От: Pzz Россия https://github.com/alexpevzner
Дата: 31.01.24 17:22
Оценка: 14 (3)
Здравствуйте, Разраб, Вы писали:

Р>Может подобный код завершиться раньше, чем файл path станет на чтение|запись?

Р>ОС astralinux x64

Насколько я помню, в линухе fd от дискового файла всегда готов читать/писать, если спрашивать poll-ом. А асинхронная запись в него делается совсем другим муханизьмом.

И у них даже семантика другая. Простой советский write() в дисковый файл скажет тебе, что все ОК, как только данные скопируются в кеш. Асинхронная запись завершится, когда данные дойдут до самого диска, и он скажет, что принял их.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.