python многопроцессорная не работает в ноутбуке Jupyter - PullRequest
1 голос
/ 27 апреля 2020

я пытаюсь запустить простой пример многопроцессорной обработки, но он не работает

, когда я пытаюсь запустить ту же функцию с многопоточностью или обычным образом при работе

с многопроцессорной обработкой ( не работает):


import multiprocessing 

def do_something():
    print('Sleeping 1 second...')
    time.sleep(1)
    print('Done sleeping')

p1 = multiprocessing.Process(target=do_something)
p2 = multiprocessing.Process(target=do_something)

p1.start()
p2.start()

с резьбой (работает):


import threading

def do_something():
    print('Sleeping 1 second...')
    time.sleep(1)
    print('Done sleeping')

t1 = threading.Thread(target=do_something)
t2 = threading.Thread(target=do_something)
t1.start()
t2.start()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...