Погружение в мультиплексирование ввода/вывода в Linux:
- как устроен ввод/вывод в Linux;
- как работает мультиплексирование внутри ядра с реализацией pipe в качестве примера;
- экскурс в историю: select & poll, проблема C10k, epoll и его устройство;
- краткий экскурс в io_uring.
Подойдет для любого специалиста, разрабатывающего под Linux.