1

threads.blockingCallFromThread原子炉が停止してもブロックし続けるようです。ブロックを解除する方法はありますか?ブロックしている deferred は、反対側からの RPC に依存しており、reactor が停止している場合は確実に着信しません。

4

1 に答える 1

1

Deferred が発火するまでブロックします。ブロックを解除したい場合は、Deferred を起動します。アプリケーションを停止してリアクターを停止する場合は、その前に Deferred を起動することをお勧めします。Failureおそらく成功した結果を出すことができなかったので、おそらくa でそれを起動したいと思うでしょう。カスタムServiceまたはreactor.addSystemEventTrigger.

于 2010-07-22T21:31:53.960 に答える