Linux и порты завершения ввода / вывода?
Используя winsock, вы можете настроить сокеты или отдельные операции ввода / вывода для «перекрытия». Это означает, что вызовы для выполнения ввода-вывода возвращаются немедленно, тогда как фактические операции выполняются асинхронно отдельными рабочими потоками.
Winsock также предоставляет «порты завершения». Из того, что я понимаю, порт завершения действует как мультиплексор дескрипторов (сокетов). Дескриптор может быть демультиплексирован, если он не находится в середине операции ввода-вывода, т. Е. Если все его операции ввода-выводазавершено.
Итак, на мой вопрос ... Linux поддерживает порты завершения или даже асинхронный ввод-вывод для сокетов?