Linux и порты завершения ввода / вывода?

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

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

Итак, на мой вопрос ... Linux поддерживает порты завершения или даже асинхронный ввод-вывод для сокетов?

Ответы на вопрос(6)

Ваш ответ на вопрос