signal.signal和asyncio的EventLoop.add_signal_handler之间的区别

时间:2019-09-04 00:17:06

标签: python signals python-asyncio

似乎两者都允许注册处理程序函数来处理信号。是什么使add_signal_handlersignal.signal分开?

1 个答案:

答案 0 :(得分:0)

我应该更仔细地阅读文档。 document of add_signal_handler()指出了区别:

  

与使用signal.signal()注册的信号处理程序不同,允许使用此函数注册的回调与事件循环进行交互。