为什么要使用非阻塞的socket? 当多个进程监听同一个fd的时候,如果这个fd发生了三次握手,建立了连接,那么所有的进程都会收到通知。但是只有一个进程能够read到东西。如果此时不使用非阻塞的socket的话,那么一不小心就会阻塞进程了。