Запуск двух процессов Python
Я использую два кода Python, отредактированные двумя различными текстовыми редакторами (Eclipse и Spyder), и из диспетчера задач я увидел два процесса python.exe. Будут ли эти два процесса мешать друг другу? Я волнуюсь, потому что я использовал почти одинаковый набор имен переменных в этих двух сценариях, и оба кода работают над одним и тем же вводом данных с очень похожей структурой данных.
1 ответ
Процессы ничего не знают друг о друге.
Не имеет значения, идентичны они или нет. Каждый процесс выделяет ресурсы ОС, поэтому у каждого процесса есть свои ресурсы, и они не будут перекрываться. Фактически, очень часто используют несколько похожих процессов Python для многопроцессорной обработки, когда у вас есть обработка, которая может выполняться параллельно и логически распределена для каждого процесса.
Если они оба не используют общий ресурс, такой как файл, вам не о чем беспокоиться.