PyGtk阻塞threading线程

写GUI程序,其中需要一线程刷新设备状态,具体编写中发现线程只有在窗口运行结束(关闭)后才开始执行,最终搜得该页面:

I am using a separate thread to run my code, but the application (or the UI) hangs.

内容说到,在执行

1
gtk.main()

前需要先执行

1
gobject.threads_init()

实测可以,原因暂不明,懒得查了