我是一个业余爱好者程序员,并使用Python3和Gtk3编写了一个小应用程序。
它中有两个线程。一个是显示当前时间并每分钟更新GUI的简单时钟。另一个是倒数计时器,可以启动和停止(线程在暂停时被标记杀死,并且在启动时创建一个新线程)。两个主题都是守护程序,而都不与另一个交互。
它在linux中完美运行。
在Windows中它会冻结/锁定,即使我没有启动计时器(即只有时钟线程处于活动状态)。 Windoze抱怨:" Python.exe没有响应"。
我最初的问题是在Windows中使用线程是否安全。或者使用GTK3也许不是一个好主意?
有没有其他人经历过这样的事情?