Обсуждение:Асинхронный ввод-вывод

Последнее сообщение: 6 лет назад от Yanpas в теме «Асинхронный не неблокирующий»

Асинхронный не неблокирующий править

Асинхронный ввод-вывод реализуется, например, с помощью IO Completion Ports, а неблокирующий, с помощью select, poll, epoll, kqueue. Разница в том что в неблокирующем мы заранее проверяем на каком объекте доступна IO операция, а в асинхронном мы выполняем её сразу же, а о результате узнаем потом (с помощью callback или очереди эвентов из IOCP) Yanpas (обс.) 13:15, 13 мая 2017 (UTC)Ответить