У Linux неплохой планировщик процессов
я не заморачиваюсь, использую режим создания дочерних процессов "запустил и забыл" (SIGCHLD SIG_IGN)
только контролирую кол-во дочерних и подкидываю новые потоки (fork) в случаи завершения ранее стартовавших
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻ ҉, я проверяю за 10 минут около 2 миллионов проксей (многопоточность и понимание TCP на уровне организации сетевых сокетов дает такой результат )
у меня сайт с бесплатными прокси, а партнерки с платными VPN / прокси