Multithreading 从线程运行扭曲的反应器

Multithreading 从线程运行扭曲的反应器,multithreading,twisted.internet,Multithreading,Twisted.internet,当我在synchrone python程序中从线程运行reactor时,不会调用扭曲的代码 为了解决这个问题,我不得不睡一觉 def _reactor_thread(self): if not self.reactor.running: self.reactor.run(installSignalHandlers=0) def _start_thread( self ): self.client_thread = Thread( target=self._r

当我在synchrone python程序中从线程运行reactor时,不会调用扭曲的代码

为了解决这个问题,我不得不睡一觉

def _reactor_thread(self):
    if not self.reactor.running:
        self.reactor.run(installSignalHandlers=0)


def _start_thread( self ):

    self.client_thread = Thread( target=self._reactor_thread,
                                 name="mine" )
    self.client_thread.setDaemon(True)
    self.client_thread.start()
    from time import sleep
    sleep( 0.5 )
什么是最好的方法,而不是称之为睡眠?

我们可以用。或者使用