Я новичок в Python и пытаюсь использовать многопроцессорность в классе.Я пытался сделать это с помощью многопоточности, и это сработало, но когда я изменил его на многопроцессорность, возникли ошибки, показанные ниже.Причина, по которой я пытаюсь использовать многопроцессорность вместо многопоточности, заключается в том, что многопроцессорность имеет .terminate (), а многопоточность - нет.Пожалуйста, помогите мне, спасибо!
Код:
class PageMenu(tk.Frame):
def __init__(self, parent, controller):
def startRolling(times):
theProcess = multiprocessing.Process(target = fa.main, args = (fa.roles[choice.get()], times))
theProcess.start()
tk.Frame.__init__(self, parent)
textFeed = tk.IntVar()
textField = tk.Entry(self, textvariable = textFeed)
textField.place(x = 165, y = 170)
button7 = tk.Button(self, text="=-=-=Start=-=-=", command = lambda: startRolling(textFeed.get()),font = LARGE_FONT)
button7.place(x = 165, y = 200)
Ошибки: _pickle.PicklingError: Can't pickle: сбой модуля поиска атрибутов для встроенных функций
полная версияошибок в ссылке ниже
введите описание изображения здесь