标签: python multithreading signals
来自cpython source code:
只有主线程可以设置信号处理程序 任何线程都可以获取信号处理程序 信号仅传递到主线程
这解释了正在做什么,但没有解释为什么这样做。
那么为什么只有主线程才能设置信号处理程序并处理信号?这会带来好处还是由于限制?