Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
threads.blockingCallFromThread即使反应堆停止,它似乎也会一直阻塞。有什么办法可以解除封锁吗?它所阻塞的延迟依赖于来自另一端的 RPC,并且绝对不会随着反应器停止而进入。
threads.blockingCallFromThread
它会一直阻塞,直到 Deferred 触发。如果您希望它解除阻塞,请触发 Deferred。如果您要停止应用程序并停止反应器,那么您可能希望在执行此操作之前触发 Deferred。您可能想用 a 来触发它,Failure因为大概您无法得出一个成功的结果。您可以安装 reactor 关闭挂钩以在 reactor 即将停止时运行代码,使用自定义Service或reactor.addSystemEventTrigger.
Failure
Service
reactor.addSystemEventTrigger