Я запускаю скрипт Python с командной строкой, который создает два процесса для выполнения. Если время выполнения меньше, что зависит от размера ввода, все в порядке. Но если время выполнения больше, то через некоторое время процессы Python Я бездействую. Я вижу это в диспетчере задач - CPU% в 0 для обоих процессов.
Он работает нормально с меньшим временем выполнения. Работает нормально с IDLE, но не может использовать его, так как мне нужна печать журналов.
for each in list:
p = Process(target=stat, args=(each,))
p.start()
p.join()