Select позволяет блокировать поток до тех пор, пока в одном из указанных сокетов не появятся данные. Это очень удобно, если нужно обслуживать много сокетов и нет возможности создания большого количества потоков.
Читать далее «Python: использование select при работе с Queue»