经过测试。证明 signal 信号时共享的。所以也很好理解在信号回调函数里面继续重复申请信号
def hand(self,n=0,e=0):
print 'in hand'
signal.signal(signal.SIGCHLD,hand)
这样做,据书上说是为了兼容某些unix 平台在多进程下,信号执行过一次后就失效的问题。
经过测试。证明 signal 信号时共享的。所以也很好理解在信号回调函数里面继续重复申请信号
def hand(self,n=0,e=0):
print 'in hand'
signal.signal(signal.SIGCHLD,hand)
这样做,据书上说是为了兼容某些unix 平台在多进程下,信号执行过一次后就失效的问题。