我还没有在 python 中使用线程,我试图让一个工作示例运行,但它似乎没有工作。一旦我的第一个线程开始,我的程序就会挂起,而那个“线程”正在工作。它似乎表现得好像我只是正常调用了一个函数。我的第二个线程设置为与线程 1 一起运行直到线程 1 完成才开始。有什么我做错了吗?
class MainDialog(QDialog, Gui.Ui_Dialog):
def __init__(self,parent=None):
super(MainDialog,self).__init__(parent)
self.setupUi(self)
threading.Thread(target=thread1()).start()
threading.Thread(target=thread2()).start()
def thread1(self):
//Do stuff
def thread2(self):
//Do other stuff