在socket的通信中,recv,accept,recvfrom(UDP协议接收信息)这些阶段由于需要收到信息,才能继续下面的代码,所以这些阶段叫做阻塞,类似于我们python变成中的input函数,time.sleep方法,在socket通信中,这些阻塞会使进程进入到阻塞状态,下次再进入运行状态时要消耗内存,所以解决阻塞可以提高我们代码的执行效率和节省内存空间.下面以访问文件为例,看几种典型的IO模式 一.阻塞IO 经历了两个阻塞阶段 1.发送方:发出去的请求之后等待回应 2.接收方:收到请求