Мне было интересно, как добиться асинхронного ввода-вывода файла в qt? Это вообще достижимо в vanilla qt или кому-то нужно будет использовать другую библиотеку (например, libuv) для достижения чего-то подобного? Я смотрел на QDataStream, но даже если это «поток», он не является неблокирующим. Я предполагаю, что одним из решений было бы создание пользовательского QIODevice, который использует libuv внутри, который затем можно использовать с QDataStream, но не знаю, с чего начать. Любые идеи?
Спасибо за любую оказанную помощь.