84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ringa_lee
看看你怎么发?
另外,你代码是有问题的.
import gevent import signal def run_forever(): print('running..') gevent.sleep(1000) def handler_sigquit(): print ('Got SIGQUIT') gevent.kill(gevent.getcurrent()) gevent.sleep(0) if __name__ == '__main__': gevent.signal(signal.SIGQUIT, handler_sigquit) thread = gevent.spawn(run_forever) thread.join()
测试代码是没有问题的,gevent.signal跟signal.signal略有不同,gevent.signal的handler是不接受参数的。http://sdiehl.github.io/geven... 这里的案例是错误的。
gevent.signal
signal.signal
handler也是一个greenlet。
handler
看看你怎么发?
另外,你代码是有问题的.
补充:
测试代码是没有问题的,
gevent.signal跟signal.signal略有不同,gevent.signal的handler是不接受参数的。http://sdiehl.github.io/geven... 这里的案例是错误的。再次补充
handler也是一个greenlet。