Я заметил, что в boost.asio есть много примеров, связанных с сокетами, последовательными портами и всевозможными нефайловыми примерами. Google на самом деле не нашел для меня много упоминаний о том, является ли asio хорошим или допустимым подходом для выполнения асинхронного ввода-вывода файлов.
У меня есть куча данных, которые я хотел бы записать на диск асинхронно. Это можно сделать с помощью собственного перекрывающегося ввода-вывода в Windows (моя платформа), но я бы предпочел иметь независимое от платформы решение.
мне интересно если
- boost.asio имеет любую поддержку файлов
- Поддержка файлов boost.asio достаточно развита для повседневного ввода/вывода файлов.
- Будет ли когда-нибудь добавлена поддержка файлов? Каковы перспективы этого?