Я хорошо знаком с многопроцессорным модулем Python, но не знаю, как реализовать эту настройку. Мой проект имеет этот основной поток:
запросить последовательное устройство -> собрать ответ -> разобрать ответ -> утвердить ответ -> повторить
Сейчас это последовательная операция, которая повторяется до тех пор, пока не соберет желаемое количество утвержденных ответов. Я надеялся ускорить эту задачу, заставив «главный процесс» выполнить первые две операции, а затем передать задачу синтаксического анализа и утверждения в очередь рабочих процессов. Однако это полезно только в том случае, если главный процесс ВСЕГДА запущен. Я гарантированно работаю на многоядерной машине.
Есть ли способ, чтобы процесс в многопроцессорном модуле всегда имел фокус/запуск, чтобы я мог этого добиться?