операции ввода-вывода и как то на это событие отреагировать?
Есть вот select, который позволяет обработать события готовности к чтению, записи, а также исключительные ситуации вроде
Но как обработать именно уже окончание той или иной операции?
Ты хочешь не reactor, а proactor. Под Linux такое пишется либо поверх реактивных event loops (вызываешь коллбек окончания операции тогда, когда закончился асинхронный сисколл на дескрипторе, вытащенном из epoll / select), либо с новым io_uring, который нативно проактор
Обсуждают сегодня