0

我还没有在 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
4

0 回答 0