2014-03-31 316 views
0

我的程序中的主線程創建UI。 thread1與服務器通信,thread2將結果寫入Excel工作表。我想thread2只有在thread1完成執行後才能啓動。但是,當我使用thread1.join()時,UI不起反應。我該如何解決? (無論thread1thread2在主線程創建的。)等待線程完成python

+0

Tkinter是**不是**線程安全的 – Gogo

+0

不要早期獲得該建議:( – raul

回答

2

你應該叫thread1.join()thread2run方法中,所以這是它的thread2thread1等待,而不是主線程。