Я пробую код на ноутбуке Jupyter
import time
import multiprocessing
def calc_square(numbers):
for n in numbers:
print('square ' + str(n*n))
def calc_cube(numbers):
for n in numbers:
print('cube ' + str(n*n*n))
if __name__ == "__main__":
arr = [2,3,8]
p1 = multiprocessing.Process(target=calc_square,args=(arr,))
p2 = multiprocessing.Process(target=calc_cube,args=(arr,))
p1.start()
p2.start()
p1.join()
p2.join()
print("Done!")
но выведите только «Готово!». Я прочитал из интернета, что многопроцессорность из Windows немного отличается. Я не понимаю, что делать.