Как обрабатывать, используя вложенные процессы

Код ниже:

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 используется в коде выше, вложенный?

0 ответов

Другие вопросы по тегам