История изменений
Исправление X512, (текущая версия) :
Я спорю с тем, что open/read/write является годным интефрейсом и его не нужно менять.
Для большинства задач его предостаточно. На тяжёлый случай можно всё что угодно сделать асинхронным с помощью пула потоков с небольшим стеком (можно ради интереса сделать замер thread pool vs async IO).
А до этого было «это никому не нужно».
Высоконагруженные сервера баз данных как-то и без этого умудрялись работать и никому не приходило в голову использовать Windows потому что там асинхронной ввод-вывод лучше сделан.
Исходная версия X512, :
Я спорю с тем, что open/read/write является годным интефрейсом и его не нужно менять.
Для большинства задач его предостаточно. На тяжёлый случай можно всё что угодно сделать асинхронным с помощью пула потоков с небольшим стеком.
А до этого было «это никому не нужно».
Высоконагруженные сервера баз данных как-то и без этого умудрялись работать и никому не приходило в голову использовать Windows потому что там асинхронной ввод-вывод лучше сделан.