У меня есть вопрос относительно моей текущей конструкции потоковой обработки - мой текущий процесс порождает новый поток и продолжает основной поток до условия завершения. Процесс ждет, пока все потоки не закончатся до завершения. Проблема, с которой я сталкиваюсь, заключается в том, что каждый новый поток, созданный, должен видеть, завершен ли предыдущий поток. Должен ли я просто настроить очередь и использовать только один поток для обработки всех задач? Или возможно порождать поток, как-то проверить, выполняется ли предыдущий поток и обрабатывать задачу только после того, как этот поток будет поставлен под вопрос?Предложения по дизайну многопоточности Python
спасибо за вашу помощь
В стороне: вы должны знать/читать о Global Interpreter Lock (GIL), который может значительно повлиять на эффективность многопоточных приложений CPython –