Я хочу запустить несколько процессов, вызвав одну функцию:
, что я хочу поместить в функцию, и только вызвать эту функцию:
def func():
print("hey")
if __name__ == '__main__':
processes = []
processes.append(Process(target=func))
processes.append(Process(target=func))
for process in processes:
process.start()
чтокод выглядит так:
from multiprocessing import Process, Manager
def multi():
def func():
print("hey")
if __name__ == '__main__':
processes = []
processes.append(Process(target=func))
processes.append(Process(target=func))
for process in processes:
process.start()
#Run function
multi()
Я получаю ошибку:
new_handle = reduction.steal_handle(parent_pid, pipe_handle)
File *path*, line 82, in steal_handle
_winapi.PROCESS_DUP_HANDLE, False, source_pid)
OSError: [WinError 87] The parameter is incorrect