Я хочу напечатать из большого списка, используя 2 отдельных ядра ЦП, мой скрипт и доказательства его работы ниже
Он завершается мгновенно, я не думаю, что 2 процесса работают
import multiprocessing as mp
import numpy as np
A = np.linspace(0,99999999,999999)
def print_stuff(i):
for j in i: # i want two seperate proccessores to print half of this list each
print(A[j])
def do_stuff():
print("doing stuff")
kk = range(int(len(A/2)))
kk2 = []
for i in kk:
kk2.append(i+kk[-1])
print(len(kk2))
p1 = mp.Process(target = print_stuff, args = kk)
p2 = mp.Process(target = print_stuff, args = kk2)
print("done stuff")
if __name__ == "__main__":
do_stuff()