Статья
Ввод-вывод: блокирующий и асинхронный, syscalls, буферизация
Что на самом деле стоит системный вызов, почему буферизация даёт больше, чем любая замена библиотеки, как устроены epoll и io_uring, где живут лишние копии данных и как …