Комментарии 3
Спасибо за статью.
Было бы здорово упомянывать названия исходных файлов. Или это всё происходит в src/backend/main/main.c?
Цикл расположен в postmaster.c
Добавил ссылку на файл с циклом. Все действия происходят в нем
select - это не просто функция. Это системный вызов Linux, и на Windows должно происходить что-то другое.
Кроме того, это устаревший системный вызов, странно что он используется.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PostgreSQL под капотом. Часть 1. Цикл сервера