Как описано в книгах по сетевому программированию, функция select() отслеживает набор файловых дескрипторов для чтения. Например, вот часть кода:
select(numfds, &read_fds, NULL, NULL, NULL);
Здесь numfds
- максимальное количество сокетов в read_fds + 1. Означает ли это, что каждый "мониторный" цикл select()
просматривает все файловые дескрипторы процесса от 0 до numfds? Я имею в виду, если у меня есть только два файловых дескриптора для мониторинга (0 и 26), будет ли select отслеживать все дескрипторы от 0 до 26?