看起来,如果我们开发一个多线程应用程序,我们不能想当然地认为它在其他OSes中也会运行。
我正在开发一个Kivy应用程序,但是这个Kivy应用程序实际上是从一个扭曲的reactor.callInThread()内部启动的。这是代码的片段:
from twisted.internet import reactor
def start_kivy():
app = SomeKivyApp()
app.run()
if __name__ == '__main__':
reactor.callInThread(start_kivy)
#it will o