Я пытаюсь использовать многопроцессорность и читал документацию здесь https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods. Когда я запускаю первый набор кода на моей машине с Windows, процесс запускается, но никогда не завершается.Проблема сохраняется между PyCharm и Jupyternotebooks.Когда я запускаю это на linux, запущенном из виртуальной коробки на той же машине, он работает нормально.
from multiprocessing import Pool
def f(x):
return x*x
if __name__ == '__main__':
with Pool(5) as p:
print(p.map(f, [1, 2, 3]))