猿问

gevent主线程不能捕捉到SIGQUIT。

# -- coding:utf-8 --

from __future__ import print_function
import gevent
import signal

def run_forever():
    gevent.sleep(1000)

if __name__ == '__main__':
    gevent.signal(signal.SIGQUIT, lambda x: print('Caught 3.'))
    thread = gevent.spawn(run_forever)
    thread.join()

尝试向其发送SIGQUIT信号,但似乎进程并没有收到,why?
问题来源:http://sdiehl.github.io/geven... (关于Program Shutdown)

人到中年有点甜
浏览 782回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答