how to deal with EINTR fault

how to deal with EINTR fault

  EINTR:interupted error。是指一个调用被信号给中断,对于同步的耗时调用来说,这个操作常见,譬如select、read、write。SocketServer.py中有一个_eintr_retry()函数提供了解决此种问题的方法,就是当发现错误号是EINTR时,重新执行上个操作。

  

  参考:http://docs.python.org/2.7/library/exceptions.html?highlight=oserror#exceptions.OSError

原文地址:https://www.cnblogs.com/tekkaman/p/3416739.html