Как обрабатывать, используя вложенные процессы
Код ниже:
import time, multiprocessing, os
def foo():
logger = multiprocessing.log_to_stderr()
logger.warning(os.getpid())
time.sleep(30)
class Object(object):
def run(self):
for i in range(5):
proc = multiprocessing.Process(target=foo)
proc.start()
for i in range(2):
obj = Object()
proc = multiprocessing.Process(target=obj.run)
proc.start()
начинается 10 вложенных multiprocessing.Processes
:
Безопасно ли запустить Processes
используется в коде выше, вложенный?