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