所以這裏是我的問題 -Python線程 - 更新GUI時崩潰
我正在使用wx python創建一個python GUI應用程序。點擊進程按鈕後,會有一些文件創建/編碼在幕後進行。最初,它在工作時在GUI上凍結了一切,所以我決定在單獨的線程上執行文件創建/編碼 - 只要創建線程的方法結束,這就是蹭網 - - (相對較快)下面是實際創建線程的代碼:
for audiobook in AudioBookObjects:
thread.start_new(self.createSingleBook, tuple([audiobook]))
因此,這裏是怪異的一部分 - 這是我用這個代碼讓一個線程去,光潔度和回來不結冰的GUI一臺機器上。在另一臺機器上,它會迅速拍攝兩個線程,並在終止時崩潰!有什麼改變操作系統之間線程的行爲?我使用的是相同版本的python。我絕對確信這一點。
基本上,我需要知道兩件事情:創建它們的方法結束後,python線程會發生什麼情況,以及如何構建一個不凍結的GUI,如果觸發器方法需要堅持以等待線程結束優雅!?
在此先感謝!讓我知道你是否需要更多的信息