У меня есть функция python, которую я намерен запускать независимо. Для exmaple, def graphic() отвечает за все элементы GUI и отображает GUI def connect() эта функция постоянно прослушивает и подключается к другой системе.
Проблема состоит в том, что эти две функции не работают параллельно. Я использовал многопроцессорный модуль в python Это суть кода
p = Process ( target = graphic() , args = () )
p1 = Process (target = connect() , args = () )
p.start()
p1.start()
p.join()
p1.join()
Эти 2 функции, хотя они выполняются в разных процессах, не работают параллельно. Я могу подключиться только к системам, если я закрываю GUI. Есть ли способ, который я могу обрабатывать процесс параллельно, где я могу запускать графические и связанные функции независимо?
Возможно, потому что вы вызываете функции вместо передачи ссылки на них? т.е. первые две строки должны быть:
p = Process(target=graphic, args=())
p1 = Process(target=connect, args=())
args=()
не обязателен.