> Правильно ли я понимаю логику?
Нет. Есть 2 класса задач которые питонщики постоянно путают. Это конкурентность и параллелизм. Если кратко, то параллелизм это ускорение вычисления одной тяжёлой задали за счёт вычисления её частей одновременно на разных ядрах/процессорах, а конкурентность это предоставление доступа к одному ресурсу множеству клиентов.
В python-е в приделах одного процесса можно реализовать только конкурентность, у тебя же конкурентная задача. Просто замени процессы на потоки и всё.
> Пишу в файл следующим образом, где proc - имя процесса
И в чём проблема?
> А одни и те же прокси, то срабатывают, то нет + иногда капчу на них выдает, которая со временем проходит.
Если прокси один раз не отвечает, то заноси его в “чёрный список” сроком например на 30 мин.