1

同期 python プログラムでスレッドからリアクターを実行すると、ねじれたコードが呼び出されません。

この問題を解決するために、私は眠らなければなりませんでした。

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 )

スリープを呼び出す代わりに、それを行う最良の方法は何ですか?

4

1 に答える 1

1

かぎ針編みでこれを行うことができます。またはaddSystemEventTriggerを使用して。

于 2015-02-09T13:35:30.407 に答える