kqueue предоставляет доступные байты для отправки или получения, если дескриптор файла (например, сокет) получает сигнал. Кроме того, kqueue предоставляет пороговую функцию, например, он не подает сигнал до тех пор, пока не будет доступно достаточно байтов для чтения или записи, если этого захочет пользователь.
Эти две функции также предоставляет epoll? Я искал в Google, но пока не смог их найти.