我知道printf返回成功时打印的负面错误或字符数.只检查此返回值的唯一原因是程序的执行在某种程度上取决于printf状态.但我想不出这个返回值有用的场景.我,从来没有检查过printf函数的返回值.
返回状态printf有用的场景是什么?
我有一个pylons项目,我需要定期更新一些内存中的结构.这应该按需完成.我决定为此设计一个信号处理程序.用户发送SIGUSR1到主塔架线程,它由项目处理.
这工作除了处理信号后,服务器崩溃以下异常:
File "/usr/lib/python2.6/SocketServer.py", line 264, in handle_request
fd_sets = select.select([self], [], [], timeout)
select.error: (4, 'Interrupted system call')
Run Code Online (Sandbox Code Playgroud)
有可能解决这个问题吗?
TIA.