У меня есть несколько вопросов, касающихся потоков Python.
- Является ли поток Python реализацией Python или ОС?
- Когда я использую htop, многопоточный script имеет несколько записей - такое же потребление памяти, та же команда, но другой PID. Означает ли это, что поток [Python] на самом деле является особым видом процесса? (Я знаю, что в htop есть параметр, чтобы показать эти потоки как один процесс -
Hide userland threads
) - Документация говорит:
Поток может быть помечен как "поток демона". Значение этого flag заключается в том, что вся программа Python завершается, когда только потоки демона остаются.
Моя интерпретация/понимание: основной поток завершается, когда все не-демонные потоки завершаются.
Итак, потоки демона python не являются частью программы Python, если "вся программа Python завершается, когда остаются только потоки демона"?