Задача: сделать 3 процесса (независимых), которые обращаются к одной функции с разными аргументами
Я сделала это с помощью threading, но потом поняла, что он использует только 1 ядро и процессы выполняются последовательно. Мне же нужно чтобы работало несколько ядер.
Я попробовала сделать так:
Phrase1 = Process(target = Noun_Phrase, name = 'pr_1', args = ('./wiki/wikido1.txt', './wiki/file_1.txt'))
Phrase2 = Process(target = Noun_Phrase, name = 'pr_2',args = ('./wiki/wikiot1do2.txt', './wiki/file_2.txt'))
Phrase3 = Process(target = Noun_Phrase, name = 'pr_3',args = ('./wiki/wikiot2.txt', './wiki/file_3.txt'))
Phrase1.start()
Phrase2.start()
Phrase3.start()
Phrase1.join()
Phrase2.join()
Phrase3.join()
но при выполнении запускается либо 1 процесс, либо вообще ошибка (каждый раз разные процессы запускаются) и я не могу понять в чем моя ошибка и как её исправить
помогите :с