При проектировании высокопроизводительных сетевых приложения с неблокирующими сокетами важно решить, какой именно метод мониторинга сетевых событий мы будем использовать. Их есть несколько и каждый хорош и плох по-своему. Выбор правильного метода может быть критически важной вещью для архитектуры вашего приложения.
В этой статье мы рассмотрим:
- select()
- poll()
- epoll()
- libevent
Читать дальше →
[Перевод] select / poll / epoll: практическая разница
Source: habrahabr
